如果“几何图形”是模型的语言,则“点”是字母。点是创建所有其他几何图形的基础 - 我们需要至少两个点来创建曲线、我们需要至少三个点来生成一个多边形或网格面,依此类推。通过定义点之间的位置、顺序和关系(尝试使用正弦函数),我们可以定义更高阶的几何图形,例如我们识别为“圆”或“曲线”的图形。

点到曲线

  1. 使用函数 x=r*cos(t)y=r*sin(t) 的圆
  2. 使用函数 x=(t)y=r*sin(t) 的正弦曲线

什么是点?

点仅由一个或多个称为坐标的值定义。定义点所需的坐标值数量取决于该点所在的坐标系或环境。Dynamo 中最常用的点类型存在于三维世界坐标系中,具有三个坐标 [X,Y,Z]。

点(Point)

点作为坐标

点也可以存在于二维坐标系中。根据我们所使用的空间类型,约定的字母表示法有所不同 - 我们可能在平面上使用 [X,Y] 或在曲面上使用 [U,V]。

点作为坐标

  1. 欧几里得坐标系中的点:[X,Y,Z]
  2. 曲线参数坐标系中的点:[t]
  3. 曲面参数坐标系中的点:[U,V]

尽管它看起来不太直观,但“曲线”和“曲面”的参数都是连续的,并且延伸到给定几何图形的边缘之外。由于定义“参数空间”的形状存在于三维世界坐标系中,因此我们始终可以将“参数化坐标”转换为“世界”坐标。例如,曲面上的点 [0.2, 0.5] 与世界坐标中的点 [1.8, 2.0, 4.1] 相同。

Dynamo 中的点

  1. 假定的世界 XYZ 坐标中的点
  2. 相对于给定坐标系(圆柱)的点
  3. 曲面上 UV 坐标形式的点 下载本图像随附的示例文件(单击鼠标右键,然后单击“将链接另存为...”):适用于计算设计的几何图形 - Points.dyn。可以在附录中找到示例文件的完整列表。