No.13_SketchUp Ruby基础-第二章 向量/线数组

2.7 向量

 

在我们开始画向量之前,我们需要了解基础的向量知识,这里的向量和数学,物理中的不一样,在SketchUp中,向量主要用于代表方向,所以我们使用箭头来代表向量,下图展示了一些在三维坐标中的向量例子:

    

在编写代码中,一个向量使用三个数值来表示。第一个数值代表在x轴方向的值,第二个数值值代表在y轴的值,第三个数值代表在z轴的值。

2.8 线数组:曲线、圆

    

曲线:

创建曲线最简单的方法是使用add_curve。这个方法接受几个点作为参数,并返回连接点的线段对象的数组。例如,下面的命令产生相同的星星形状在前面的章节中创建的。

  

 curve.class → Array

curve.length → 5

 

这里,add_curve方法产生五个线条对象的数组,表示该结果真的是一个直线代替曲线。如果指定的更加紧密的直线将会画出类似于一个圆形的曲线。通常情况下,更容易创建圆角曲线的方法是add_circle或add_arc方法。

 

圆:

该add_circle方法创建一个给定的中心,法向量和半径的圆。作为一个例子,下面的命令创建了一个中心圆圈[1,2,3],法线矢量等于[4,5,6]和7的半径:

circle = Sketchup.active_model.entities.add_circle [1, 2, 3],[4, 5, 6], 7

circle.class → Array

circle.length → 24

circle[0].class → Edge


(特别注明:本教程转自”一米网校”转载请与原作者联系。)

0

评论0

请先

没有账号? 忘记密码?

社交账号快速登录