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

外流网站建设杭州网站优化公司

外流网站建设,杭州网站优化公司,淘宝怎么做网站,wordpress重新生成永久链接前言 这个例子介绍如何新建体量。 内容 图形生成效果。 用 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.tj-hxxt.cn/news/227988.html

相关文章:

  • 做网站的工作流程石家庄58同城
  • 中文旅游网站模板下载完全的图片宣传网站怎么做
  • 淄博网站制作建设优化怎么找客户资源
  • 网站建设这个职业是什么免费建站系统有哪些
  • 用asp做的几个大网站网页版梦幻西游地宫迷阵攻略
  • 网站移动端权重怎么做音乐网站数据库怎么做
  • 自建网站 服务器为什么要做手机网站
  • 淘宝内部券网站建设微信公众平台官方网站
  • 工业设计作品网站高端品牌网站建设策划方案
  • 带屏蔽的网站做水晶头网站建设zvge
  • 公司网站建设的优势哈尔滨网站建设市场分析
  • 网站套餐国内站长做国外网站
  • 怎么把百度放到网站上wordpress 咚门下载
  • 网站的优点有哪些方面爱是做的电影网站
  • 珠宝网站模版济南的网站建设公司哪家好
  • 网站开发岗位分析如何制作自己的网页链接
  • 空白网站怎么做做暧网站免费
  • 智能网站建设公司排名网站建设销售开场白
  • 那做网站哪些网站的网站怎么做的
  • 做网站能用ai做吗给wordpress替换主题
  • 色彩学习网站wordpress 地方门户
  • vue 做的pc端网站济南市住建厅官方网站
  • 58同城网网站建设国字型网页布局图片
  • 门户网站建设 请示东莞常平房价2023最新楼盘消息
  • 学校网站网页制作跨境电商信息服务平台有哪些
  • 如何做网站条幅闪图wordpress国外主题网站
  • 题材挖掘机网站怎么做公众号运营技巧
  • mvc网站开发 案例视频家里笔记本做网站 怎么解析
  • 松岗专业做网站公司手机网站有什么区别是什么意思
  • 烟台建网站公司哪家好南通网站推广公司哪家好