下载app免费领取会员
1、首先需要新建曲面作为图片的载体。
1.1 节点 Point.ByCoordinates 可以通过输入坐标值创建点图元,两个节点分别生成两列点。
1.2 第一列点的 X 值由一个正弦函数控制,该正弦函数所需的角度值是固定的。将其计算的结果乘以一个系数 amplitude 之后,函数的振幅变得可控。第一列点的 Z 值是由一个列表控制,值是固定的。
1.3 第二列点的 X 值由一个余弦函数控制,该余弦函数所需的角度值是固定的。将其计算的结果乘以一个系数 amplitude 之后,函数的振幅变得可控。第二列点的 Z 值是由一个列表控制,值是固定的。
2、在新建的两列点的基础上通过节点 NurbsCurve.ByControlPoints 创建两条样条曲线。
3、通过节点 Surface.ByLoft 可以创建曲面,需要输入的是曲面经过的截面,曲面的截面形状就是线,因此输入之前准备好的两条样条曲线。
4、准备需要被投影的图片并将其投影到曲面。
4.1 通过节点 File Path 选择本地计算机中需要被投影的图片。
4.2 通过节点 File.FromPath 从文件路径中获取文件。
4.3 通过节点 Image.ReadFromFile 从获取的文件中识别到图片。
4.4 通过节点 Image.Pixels 获取指定网格位置的颜色值,相当于获取图片上指定点的颜色,点越多颜色就越多。
4.5 通过节点 Display.BySurfaceColors 将颜色打印在曲面上,上一步的节点 Image.Pixels 中 250000 个颜色就像打印机一样印在了曲面上。
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Revit中剖面框的三种用法
下一篇:Revit怎么给图元设置颜色?