当前位置: 首页 > news >正文

外流网站建设南昌大型网站制作

外流网站建设,南昌大型网站制作,linux做网站网络课堂,动态ip服务器可以做网站吗前言 这个例子介绍如何新建体量。 内容 图形生成效果。 用 Extrusion 创建体量 // 创建一个轮廓 ReferenceArray ref_ar new ReferenceArray(); // 创建三条直线#xff0c;并放入轮廓 Autodesk.Revit.DB.XYZ ptA new Autodesk.Revit.DB.XYZ(10, 10, 0); Autodesk.Rev…前言 这个例子介绍如何新建体量。 内容 图形生成效果。 用 Extrusion 创建体量 // 创建一个轮廓 ReferenceArray ref_ar new ReferenceArray(); // 创建三条直线并放入轮廓 Autodesk.Revit.DB.XYZ ptA new Autodesk.Revit.DB.XYZ(10, 10, 0); Autodesk.Revit.DB.XYZ ptB new Autodesk.Revit.DB.XYZ(90, 10, 0); ModelCurve modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); ref_ar.Append(modelcurve.GeometryCurve.Reference); ptA new Autodesk.Revit.DB.XYZ(90, 10, 0); ptB new Autodesk.Revit.DB.XYZ(10, 90, 0); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); ref_ar.Append(modelcurve.GeometryCurve.Reference); ptA new Autodesk.Revit.DB.XYZ(10, 90, 0); ptB new Autodesk.Revit.DB.XYZ(10, 10, 0); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); ref_ar.Append(modelcurve.GeometryCurve.Reference); // 拉伸的方向 Autodesk.Revit.DB.XYZ direction new Autodesk.Revit.DB.XYZ(0, 0, 50); // 创建拉伸体 Autodesk.Revit.DB.Form form doc.FamilyCreate.NewExtrusionForm(true, ref_ar, direction);创建 Cap 体量 // 创建一个轮廓 ReferenceArray ref_ar new ReferenceArray(); Autodesk.Revit.DB.XYZ ptA new Autodesk.Revit.DB.XYZ(10, 10, 0); Autodesk.Revit.DB.XYZ ptB new Autodesk.Revit.DB.XYZ(100, 10, 0); Line line Line.CreateBound(ptA, ptB); ModelCurve modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); ref_ar.Append(modelcurve.GeometryCurve.Reference); ptA new Autodesk.Revit.DB.XYZ(100, 10, 0); ptB new Autodesk.Revit.DB.XYZ(50, 50, 0); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); ref_ar.Append(modelcurve.GeometryCurve.Reference); ptA new Autodesk.Revit.DB.XYZ(50, 50, 0); ptB new Autodesk.Revit.DB.XYZ(10, 10, 0); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); ref_ar.Append(modelcurve.GeometryCurve.Reference); // 创建一个封闭面Cap体量 Autodesk.Revit.DB.Form form doc.FamilyCreate.NewFormByCap(true, ref_ar);创建旋转体体量 // 创建一个轮廓 ReferenceArray ref_ar new ReferenceArray(); Autodesk.Revit.DB.XYZ norm Autodesk.Revit.DB.XYZ.BasisZ; Autodesk.Revit.DB.XYZ ptA new Autodesk.Revit.DB.XYZ(0, 0, 10); Autodesk.Revit.DB.XYZ ptB new Autodesk.Revit.DB.XYZ(100, 0, 10); ModelCurve modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB, norm); ref_ar.Append(modelcurve.GeometryCurve.Reference); ptA new Autodesk.Revit.DB.XYZ(100, 0, 10); ptB new Autodesk.Revit.DB.XYZ(100, 100, 10); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB, norm); ref_ar.Append(modelcurve.GeometryCurve.Reference); ptA new Autodesk.Revit.DB.XYZ(100, 100, 10); ptB new Autodesk.Revit.DB.XYZ(0, 0, 10); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB, norm); ref_ar.Append(modelcurve.GeometryCurve.Reference); // 创建旋转轴 ptA new Autodesk.Revit.DB.XYZ(-5, 0, 10); ptB new Autodesk.Revit.DB.XYZ(-5, 10, 10); ModelCurve axis FormUtils.MakeLine(commandData.Application, ptA, ptB, norm); axis.ChangeToReferenceLine(); // 创建旋转体体量 Autodesk.Revit.DB.FormArray form doc.FamilyCreate.NewRevolveForms(true, ref_ar, axis.GeometryCurve.Reference, 0, Math.PI / 4);创建放样体量 // 创建4个轮廓内容省略 ReferenceArrayArray ref_ar_ar new ReferenceArrayArray(); ReferenceArray ref_ar new ReferenceArray(); ref_ar_ar.Append(ref_ar); ref_ar new ReferenceArray(); ref_ar_ar.Append(ref_ar); ref_ar new ReferenceArray(); ref_ar_ar.Append(ref_ar); ref_ar new ReferenceArray(); ref_ar_ar.Append(ref_ar); // 创建扫掠体体量 Autodesk.Revit.DB.Form form doc.FamilyCreate.NewLoftForm(true, ref_ar_ar);创建扫掠放样体量 // 创建两个轮廓内容省略 ReferenceArray ref_ar new ReferenceArray(); ReferenceArray ref_ar2 new ReferenceArray(); ReferenceArrayArray profiles new ReferenceArrayArray(); profiles.Append(ref_ar); profiles.Append(ref_ar2); // 创建用于扫掠的路径 ReferenceArray path new ReferenceArray(); ptA new Autodesk.Revit.DB.XYZ(10, 10, 0); ptB new Autodesk.Revit.DB.XYZ(10, 10, 90); modelcurve FormUtils.MakeLine(commandData.Application, ptA, ptB); path.Append(modelcurve.GeometryCurve.Reference); // 创建扫掠放样体量 Autodesk.Revit.DB.Form form doc.FamilyCreate.NewSweptBlendForm(true, path, profiles);注意 NewLoftForm 这个例子有bug多加了一个空的 Profile。
http://www.hkea.cn/news/14480342/

相关文章:

  • 优秀的设计网站推荐食品行业网站源码
  • 内容分享网站设计一个网站如何做cdn加速
  • 黑色门户网站源码做网站推广好做吗
  • 如何用国外网站做头条广东网络建设有限公司
  • 电商平台网站设计公司有专业做网站
  • 域名价格查询网站建筑工程分为哪几类
  • 门户网站开发费怎做账知识付费小程序源码
  • c 教学网站开发农村电商平台开发
  • 怎么做招投标网站网站建设询价单
  • 淘宝网站做淘宝客免费空间建网站
  • 网站域名怎么做厂家网站怎么做
  • 基于ssh框架的网站开发流程图网站备案需要拍照
  • 西宁网站怎么做seo科技有限公司注册条件
  • 免费建站系统wordpress临沂做企业网站的公司
  • 网站建设基地貴阳建设银行网站
  • 网站资源规划怎么写关于网站建设维护的创业计划书
  • 绍兴网站建设方案托管驾校网站建设费用
  • 做网站论文长沙市建站
  • 国外网站建设的步骤wordpress是响应式吗
  • 免费网站软件大全西安seo阳建
  • 网站建设会议议程网站优化 无需定金
  • 制作网站的步骤是什么代码做网站
  • 徐州服饰网站建设想做个app软件需要什么条件
  • 做网站的排名专门做简历的网站软件
  • 网站建设所采用的技术网站开发设计工程师职责简介
  • 手机 互动网站案例银行网站建设前期合同
  • 网站未备案wordpress52麻将官方网站做代理
  • 老网站文章突然无收录wordpress文件路径
  • 福建省建设继续教育网站商业网站建设与维护
  • 网络工程专业是什么做优化排名会不会影响网站速度