-
建筑形态设计常用
Rhino
Script
函数
Application Methods
Command
运行仅一条内部命令
LastCommandResult
返回上一命令的执行结果
Print / PrintEx
向命令行显示一条信息
SendKeyStrokes
向命令行传送字符可包括回车
Ortho / Osnap / Planar / ProjectOsnaps
打开或关闭或返回辅助绘图
OsnapMode
设定或返回对象捕捉类型
Exit
结束
Rhino
Document Methods
CreatePreviewImage
抓屏
EnableRedraw
/ Redraw
p>
使能
/
触发屏幕重画
Selection Methods
FirstObject / NextObject /
LastObject
内存最新
/
下一个
/
最老对象
GetPointCoordinates /
GetCurveObject / GetSurfaceObject / GetObject /
GetObjects
互动选取点、线、面、对象
LastCreatedObjects
选取最新一群创建的对象
ObjectsByGroup / ObjectsByLayer /
ObjectsByType / ObjectsByName
符合条件选对象群
Object Methods
属性查询类
IsObjectSolid
ObjectDescription
ObjectType
属性查询设置类
ObjectColor
ObjectLayer
ObjectName / ObjectNames
几何变换类
CopyObject / CopyObjects
DeleteObject /
DeleteObjects
MirrorObject
/ MirrorObjects
MoveObject
/ MoveObjects
OrientObject
/ OrientObjects
RotateObject / RotateObjects
ScaleObject / ScaleObjects
ShearObject / ShearObjects
Curve Methods
创建类
AddCurve
AddInterpCurve /
AddInterpCurveEx
AddInterpCrvOnSrf
AddInterpCrvOnSrfUV
AddNurbsCurve
AddSubCrv
AddLine
AddPolyline
MeshPolyline
编辑类
ConvertCurveToPolyline
CurveBrepIntersect
CloseCurve
CurveSeam
DivideCurve / DivideCurveLength
ExplodeCurves
ExtendCurve / ExtendCurveLength /
ExtendCurvePoint
FairCurve
InsertCurveKnot
JoinCurves
MakeCurvePeriodic
OffsetCurve
ReverseCurve
SimplifyCurve
SplitCurve
TrimCurve
属性查询类
ArcAngle
ArcCenterPoint
/ CircleCenterPoint
ArcMidPoint /
CurveMidPoint
ArcRadius /
CircleRadius / CurveRadius
CircleCircumference
CurveArea
CurveArcLengthPoint
CurveAreaCentroid
CurveClosestPoint
CurveCurvature
CurveDegree
CurveDim
CurveDiscontinuity
CurveDomain
CurveEditPoints
建控制点曲线
建穿越点曲线
在给定曲面上建曲线
在给定曲面上用曲面座标建线
根据<
/p>
point,knot,degree
建曲线
用参数从头至尾取曲线一段
建直线
建折线
以折线建
mesh
转曲线为折线
?有问题(无法选取曲线)
闭合曲线
改变闭合点
分段
炸开
延长非闭合线
减小曲线的曲率变化
加入节点
连接曲线
使拼接曲线连贯封闭
间距
反转曲线方向
简化曲线
某点断开
裁剪
返回角度
返回中心
返回中点
返回半径
返回周长
返回面积
返回曲线定长处点
返回质心
返回曲线上某点的曲线坐标
返回曲率
返回度数
?永远返回
3
返回曲线不连续点
?定义不明
返回曲线穿越的编辑点
返回某点切向为
< br>Z
轴平面
返回节点数
返回节点坐标
返回权重
返回长度
返回曲面法线
返回平面曲线的所在平面
返回某点切向
返回类型
返回是
否可用
6
点闭合
返回是否闭合
返回是否曲线在一特定平面上
返回是否曲线全在平面
返回是否曲线为一直线
返回是否曲线无头无尾
返回是否由弧线组成
返回曲线类型
返回多段曲线的段数
返回折线顶点
关系查询类
CurveCurveIntersection
两曲线相交重合情况
CurveDeviation
两曲线间的最大最小距离
CurveDirectionsMatch
两曲线方是否同向
(算法不明)
CurveSurfaceIntersection
曲线与曲面相交重合情况
IsPointOnCurve
点是否在曲线
PlanarClosedCurveContainment
两平面闭合曲线的关系
无法判断有一个交点的内包含,其会被认为是相交
PlanarCurveCollision
两共面曲线是否相交
PointInPlanarClosedCurve
点与平面闭合曲线的关系
Surface Methods
创建图元
AddBox /
AddCone / AddCylinder
拼接
polysurface
AddSphere / AddTorus /
连续
surface
创建
surface
AddSrfPt / AddPlaneSurface / AddEdgeSrf
/ AddLoftSrf / AddRailRevSrf /
AddRevSrf
CurveEndPoint /
CurveStartPoint
CurveEvaluate
EvaluateCurve
CurveFrame
文档案例第
9
行错误
CurvePerpFrame
文档案例第
9
行错误
CurveKnotCount /
CurvePointCount
CurveKnots /
CurvePoints
CurveWeights
CurveLength
CurveNormal
CurvePlane
CurveTangent
IsArc /
IsCircle / IsCurve
IsCurveClosable
IsCurveClosed
IsCurveInPlane
IsCurvePlanar
IsCurveLinear
IsCurvePeriodic
IsCurveRational
IsLine /
IsPolyCurve / IsPolyline
PolyCurveCount
PolylineVertices
返回曲线始末点
?不懂
用曲线参数确定点坐标
返回某点切向
/
曲向平面
/ ExtrudeCurve / ExtrudeCurvePoint /
ExtrudeCurveStraight / ExtrudeSurface
常见建面方式
AddNurbsSurface
建
NUR
BS
曲面
AddPlanarSrf
用共面曲线建平面
AddSrfControlPtGrid
用控制点建曲面
AddSrfPtGrid
用过点建面
编辑类
BooleanDifference / BooleanIntersection
/ BooleanUnion
CapPlanarHoles
ExplodePolysurfaces
JoinSurfaces
FlipSurface
InsertSurfaceKnot
MakeSurfacePeriodic
OffsetSurface
ShrinkTrimmedSurface
SplitBrep
属性查询类
IsBrep
IsPlaneSurface
/ IsSurfacePlanar
IsPolysurface
IsPolysurfaceClosed
IsPolysurfacePlanar
IsSurface
IsSurfaceClosed
IsSurfacePeriodic
IsSurfaceRational
IsSurfaceSingular
IsSurfaceTrimmed
SurfaceArea
SurfaceAreaCentroid
SurfaceAreaMoments
SurfaceVolume
SurfaceVolumeCentroid
SurfaceVolumeMoments
SurfaceCurvature
SurfaceCurvatureAnalysis
SurfaceDegree
SurfaceDomain
SurfaceEditPoints
SurfaceKnotCount
/
SurfaceKnots
SurfacePointCount
/
SurfacePoints / SurfaceWeights
布尔运算
补孔
打碎面
连接面
反转法向
给面加节点
消除闭合曲面始末交接的节
位移复制
把经切割的原面缩至切割边界
分割曲面
Boundary
Representation Object
?是否为一平面没区别?
是否由两个
以上
surface
组成
是否是
solid
是否共面
是否为面
是否面闭合(
UV
两向)
是否面闭合且
连续(
UV
两向)
是否为弧线或椭圆线
面
是否某一方向收于一点
是否曾被裁剪
返回面积
返回质心
返回面积贯性弯矩
返回
solid
体积
返回
p>
solid
质心
返回体惯性矩
返回某点曲率
返回四种曲率分析结果
返回某点度数
?不懂
返回编辑点其与控制点对应
返回节点
数
/
节点
返
回控制点数
/
控制点
/
权重
-
-
-
-
-
-
-
-
-
上一篇:ARCGIS克里金插值法
下一篇:带权无向图