现在来讲解一下如何建立 点,曲线,面,体 等基本语句
从点开始
AddPoint
格式:Rhino.AddPoint (arrPoint)
在arrpoint内填入坐标,比如要生成坐标(1,2,3)的点,填写 Rhino.addpoint array(1,2,3) 即可
(p.s添加点光源,即addpointlight用法与此完全相同)
下面是线
AddLine直线
格式:Rhino.AddLine (arrStart, arrEnd)
在arrstart和arrend处填写起始点和终止点
AddCurve曲线
格式Rhino.AddCurve (arrPoints [, intDegree])
arrPoints | 经过的点(可以有多个) | intDegree | 选填。角度
|
面
AddSrfPtGrid通过控制点生成曲面
格式Rhino.AddSrfPtGrid (arrCount, arrPoints [, arrDegree [, arrClosed]])
arrCount | | arrPoints | 控制点的坐标,可以通过数组得到很多 | arrDegree | 选填 |
arrClosed | u,v方向上是否闭合。选填。默认为不闭合。 |
简单的几何面如圆,椭圆,可以用addcircle,addcircle3pt,addellipse,addelipse3pt得出
还有单轨扫掠和双轨扫掠
分别是addsweep1,addsweep2
体
AddSphere球体
有两种格式Rhino.AddSphere ( arrCenter, dblRadius) Rhino.AddSphere ( arrPlane, dblRadius)
arrCenter | 球体中心点 | arrPlane | 半径平面
| dblRadius | 半径
|
AddBox格式Rhino.AddBox (arrCorners)
括号内填入八个顶点的坐标
|
举报