Rhino/Python
说明
入门指南
rhinoscript 函数库
应用程序
AddAlias
AddSearchPath
AliasCount
AliasMacro
AliasNames
AppearanceColor
AutosaveFile
AutosaveInterval
BuildDate
ClearCommandHistory
Command
CommandHistory
DefaultRenderer
DeleteAlias
DeleteSearchPath
DisplayOleAlerts
EdgeAnalysisColor
EdgeAnalysisMode
EnableAutosave
ExeFolder
Exit
FindFile
GetPlugInObject
InCommand
InstallFolder
IsAlias
IsCommand
IsRunningOnWindows
LastCommandName
LastCommandResult
LocaleID
Ortho
Osnap
OsnapDialog
OsnapMode
Planar
PlugIns
ProjectOsnaps
Prompt
RegistryKey
ScreenSize
SdkVersion
SearchPathCount
SearchPathList
SendKeystrokes
Snap
StatusBarDistance
StatusBarMessage
StatusBarPoint
StatusBarProgressMeter
TemplateFile
TemplateFolder
WindowHandle
WorkingFolder
图块
BlockContainerCount
BlockContainers
BlockCount
BlockDescription
BlockInstanceCount
BlockInstanceInsertPoint
BlockInstanceName
BlockInstances
BlockInstanceXform
BlockNames
BlockObjectCount
BlockObjects
BlockPath
DeleteBlock
ExplodeBlockInstance
InsertBlock
IsBlock
IsBlockEmbedded
IsBlockInstance
IsBlockInUse
IsBlockReference
RenameBlock
曲线
AddArc
AddArc3Point
AddArcPtTanPt
AddBlendCurve
AddCircle
AddCircle3Pt
AddCurve
AddEllipse
AddEllipse3Pt
AddFilletCurve
AddInterpCrvOnSrf
AddInterpCrvOnSrfUV
AddInterpCurve
AddLine
AddNurbsCurve
AddPolyline
AddRectangle
AddSubCrv
ArcAngle
ArcCenterPoint
ArcMidPoint
ArcRadius
CircleCenterPoint
CircleCircumference
CircleRadius
CloseCurve
ClosedCurveOrientation
ConvertCurveToPolyline
CurveArcLengthPoint
CurveArea
CurveAreaCentroid
CurveArrows
CurveBooleanDifference
CurveBooleanIntersection
CurveBooleanUnion
CurveBrepIntersect
CurveClosestObject
CurveClosestPoint
CurveContourPoints
CurveCurvature
CurveCurveIntersection
CurveDegree
CurveDeviation
CurveDim
CurveDirectionsMatch
CurveDiscontinuity
CurveDomain
CurveEditPoints
CurveEndPoint
CurveFilletPoints
CurveFrame
CurveKnotCount
CurveKnots
CurveLength
CurveMidPoint
CurveNormal
CurveNormalizedParameter
CurveParameter
CurvePerpFrame
CurvePlane
CurvePointCount
CurvePoints
CurveRadius
CurveSeam
CurveStartPoint
CurveSurfaceIntersection
CurveTangent
CurveWeights
DivideCurve
DivideCurveEquidistant
DivideCurveLength
EllipseCenterPoint
EllipseQuadPoints
EvaluateCurve
ExplodeCurves
ExtendCurve
ExtendCurveLength
ExtendCurvePoint
FairCurve
FitCurve
InsertCurveKnot
IsArc
IsCircle
IsCurve
IsCurveClosable
IsCurveClosed
IsCurveInPlane
IsCurveLinear
IsCurvePeriodic
IsCurvePlanar
IsCurveRational
IsEllipse
IsLine
IsPointOnCurve
IsPolyCurve
IsPolyline
JoinCurves
LineFitFromPoints
MakeCurveNonPeriodic
MeanCurve
MeshPolyline
OffsetCurve
OffsetCurveOnSurface
PlanarClosedCurveContainment
PlanarCurveCollision
PointInPlanarClosedCurve
PolyCurveCount
PolylineVertices
ProjectCurveToMesh
ProjectCurveToSurface
RebuildCurve
ReverseCurve
SimplifyCurve
SplitCurve
TrimCurve
尺寸标注
AddAlignedDimension
AddDimStyle
AddLeader
AddLinearDimension
CurrentDimStyle
DeleteDimStyle
DimensionStyle
DimensionText
DimensionUserText
DimensionValue
DimStyleAnglePrecision
DimStyleArrowSize
DimStyleCount
DimStyleExtension
DimStyleFont
DimStyleLeaderArrowSize
DimStyleLengthFactor
DimStyleLinearPrecision
DimStyleNames
DimStyleNumberFormat
DimStyleOffset
DimStylePrefix
DimStyleSuffix
DimStyleTextAlignment
DimStyleTextGap
DimStyleTextHeight
IsAlignedDimension
IsAngularDimension
IsDiameterDimension
IsDimension
IsDimStyle
IsDimStyleReference
IsLeader
IsLinearDimension
IsOrdinateDimension
IsRadialDimension
LeaderText
RenameDimStyle
文档
CreatePreviewImage
DocumentModified
DocumentName
DocumentPath
EnableRedraw
ExtractPreviewImage
IsDocumentModified
Notes
ReadFileVersion
Redraw
RenderAntialias
RenderColor
RenderResolution
RenderSettings
UnitAbsoluteTolerance
UnitAngleTolerance
UnitRelativeTolerance
UnitScale
UnitSystem
几何
AddClippingPlane
AddPoint
AddPointCloud
AddPoints
AddText
AddTextDot
BoundingBox
CompareGeometry
IsClippingPlane
IsPoint
IsPointCloud
IsText
IsTextDot
PointCloudCount
PointCloudHasHiddenPoints
PointCloudHasPointColors
PointCloudHidePoints
PointCloudPointColors
PointCloudPoints
PointCoordinates
TextDotPoint
TextDotText
TextObjectFont
TextObjectHeight
TextObjectPlane
TextObjectPoint
TextObjectStyle
TextObjectText
物件操作点
EnableObjectGrips
GetObjectGrip
GetObjectGrips
NextObjectGrip
ObjectGripCount
ObjectGripLocation
ObjectGripLocations
ObjectGripsOn
ObjectGripsSelected
PrevObjectGrip
SelectedObjectGrips
SelectObjectGrip
SelectObjectGrips
UnselectObjectGrip
UnselectObjectGrips
群组
AddGroup
AddObjectsToGroup
AddObjectToGroup
DeleteGroup
GroupCount
GroupNames
HideGroup
IsGroup
IsGroupEmpty
LockGroup
RemoveObjectFromAllGroups
RemoveObjectFromGroup
RemoveObjectsFromGroup
RenameGroup
ShowGroup
UnlockGroup
填充图案
AddHatch
AddHatches
AddHatchPatterns
CurrentHatchPattern
ExplodeHatch
HatchPattern
HatchPatternCount
HatchPatternDescription
HatchPatternFillType
HatchPatternNames
HatchRotation
HatchScale
IsHatch
IsHatchPattern
IsHatchPatternCurrent
IsHatchPatternReference
图层
AddLayer
CurrentLayer
DeleteLayer
ExpandLayer
IsLayer
IsLayerChangeable
IsLayerChildOf
IsLayerCurrent
IsLayerEmpty
IsLayerExpanded
IsLayerLocked
IsLayerOn
IsLayerParentOf
IsLayerReference
IsLayerSelectable
IsLayerVisible
LayerChildCount
LayerChildren
LayerColor
LayerCount
LayerLinetype
LayerLocked
LayerMaterialIndex
LayerNames
LayerOrder
LayerPrintColor
LayerPrintWidth
LayerVisible
ParentLayer
灯光
AddDirectionalLight
AddLinearLight
AddPointLight
AddRectangularLight
AddSpotLight
EnableLight
IsDirectionalLight
IsLight
IsLightEnabled
IsLightReference
IsLinearLight
IsPointLight
IsRectangularLight
IsSpotLight
LightColor
LightCount
LightDirection
LightLocation
LightName
LightObjects
RectangularLightPlane
SpotLightHardness
SpotLightRadius
SpotLightShadowIntensity
直线
LineClosestPoint
LineCylinderIntersection
LineIsFartherThan
LineLineIntersection
LineMaxDistanceTo
LineMinDistanceTo
LinePlane
LinePlaneIntersection
LineSphereIntersection
LineTransform
直线类型
IsLinetype
IsLinetypeReference
LinetypeCount
LinetypeNames
材质
AddMaterialToLayer
AddMaterialToObject
CopyMaterial
IsMaterialDefault
IsMaterialReference
MatchMaterial
MaterialBump
MaterialColor
MaterialEnvironmentMap
MaterialName
MaterialReflectiveColor
MaterialShine
MaterialTexture
MaterialTransparency
MaterialTransparencyMap
ResetMaterial
网格
AddMesh
AddPlanarMesh
CurveMeshIntersection
DisjointMeshCount
DuplicateMeshBorder
ExplodeMeshes
IsMesh
IsMeshClosed
IsMeshManifold
IsPointOnMesh
JoinMeshes
MeshArea
MeshAreaCentroid
MeshBooleanDifference
MeshBooleanIntersection
MeshBooleanSplit
MeshBooleanUnion
MeshClosestPoint
MeshFaceCenters
MeshFaceCount
MeshFaceNormals
MeshFaces
MeshFaceVertices
MeshHasFaceNormals
MeshHasTextureCoordinates
MeshHasVertexColors
MeshHasVertexNormals
MeshMeshIntersection
MeshNakedEdgePoints
MeshOffset
MeshOutline
MeshQuadCount
MeshQuadsToTriangles
MeshTriangleCount
MeshVertexColors
MeshVertexCount
MeshVertexFaces
MeshVertexNormals
MeshVertices
MeshVolume
MeshVolumeCentroid
PullCurveToMesh
SplitDisjointMesh
UnifyMeshNormals
物件
CopyObject
CopyObjects
DeleteObject
DeleteObjects
FlashObject
HideObject
HideObjects
IsLayoutObject
IsObject
IsObjectHidden
IsObjectInBox
IsObjectInGroup
IsObjectLocked
IsObjectNormal
IsObjectReference
IsObjectSelectable
IsObjectSelected
IsObjectSolid
IsObjectValid
LockObject
LockObjects
MatchObjectAttributes
MirrorObject
MirrorObjects
MoveObject
MoveObjects
ObjectColor
ObjectColorSource
ObjectDescription
ObjectGroups
ObjectLayer
ObjectLayout
ObjectLinetype
ObjectLinetypeSource
ObjectMaterialIndex
ObjectMaterialSource
ObjectName
ObjectPrintColor
ObjectPrintColorSource
ObjectPrintWidth
ObjectPrintWidthSource
ObjectType
OrientObject
RotateObject
RotateObjects
ScaleObject
ScaleObjects
SelectObject
SelectObjects
ShowObject
ShowObjects
TransformObject
TransformObjects
UnlockObject
UnlockObjects
UnselectObject
UnselectObjects
平面
DistanceToPlane
EvaluatePlane
IntersectPlanes
MovePlane
PlaneClosestPoint
PlaneCurveIntersection
PlaneEquation
PlaneFitFromPoints
PlaneFromFrame
PlaneFromNormal
PlaneFromPoints
PlanePlaneIntersection
PlaneSphereIntersection
PlaneTransform
RotatePlane
WorldXYPlane
WorldYZPlane
WorldZXPlane
点和向量
IsVectorParallelTo
IsVectorPerpendicularTo
IsVectorTiny
IsVectorZero
PointAdd
PointArrayClosestPoint
PointArrayTransform
PointClosestObject
PointCompare
PointDivide
PointsAreCoplanar
PointScale
PointSubtract
PointTransform
ProjectPointToMesh
ProjectPointToSurface
PullPoints
VectorAdd
VectorAngle
VectorCompare
VectorCreate
VectorCrossProduct
VectorDivide
VectorDotProduct
VectorLength
VectorMultiply
VectorReverse
VectorRotate
VectorScale
VectorSubtract
VectorTransform
VectorUnitize
选取
AllObjects
FirstObject
GetCurveObject
GetObject
GetObjectEx
GetObjects
GetObjectsEx
GetPointCoordinates
GetSurfaceObject
HiddenObjects
InvertSelectedObjects
LastCreatedObjects
LastObject
LockedObjects
NextObject
NormalObjects
ObjectsByColor
ObjectsByGroup
ObjectsByLayer
ObjectsByName
ObjectsByType
SelectedObjects
UnselectAllObjects
曲面
AddBox
AddCone
AddCutPlane
AddCylinder
AddEdgeSrf
AddLoftSrf
AddNurbsSurface
AddPipe
AddPlanarSrf
AddPlaneSurface
AddRevSrf
AddSphere
AddSrfContourCrvs
AddSrfControlPtGrid
AddSrfPt
AddSrfPtGrid
AddSweep1
AddSweep2
AddTorus
BooleanDifference
BooleanIntersection
BooleanUnion
BrepClosestPoint
CapPlanarHoles
DuplicateEdgeCurves
DuplicateSurfaceBorder
EvaluateSurface
ExplodePolysurfaces
ExtendSurface
ExtractIsoCurve
ExtractSurface
ExtrudeCurve
ExtrudeCurvePoint
ExtrudeCurveStraight
FilletSurfaces
FlipSurface
IntersectBreps
IntersectSpheres
IsBrep
IsCone
IsCylinder
IsPlaneSurface
IsPointInSurface
IsPointOnSurface
IsPolysurface
IsPolysurfaceClosed
IsSphere
IsSurface
IsSurfaceClosed
IsSurfacePeriodic
IsSurfacePlanar
IsSurfaceRational
IsSurfaceSingular
IsSurfaceTrimmed
IsTorus
JoinSurfaces
MakeSurfacePeriodic
OffsetSurface
PullCurve
RebuildSurface
ShootRay
ShortPath
ShrinkTrimmedSurface
SplitBrep
SurfaceArea
SurfaceAreaCentroid
SurfaceAreaMoments
SurfaceCone
SurfaceClosestPoint
SurfaceCurvature
SurfaceCylinder
SurfaceDegree
SurfaceDomain
SurfaceEditPoints
SurfaceEvaluate
SurfaceFrame
SurfaceIsocurveDensity
SurfaceKnotCount
SurfaceKnots
SurfaceNormal
SurfaceNormalizedParameter
SurfaceParameter
SurfacePointCount
SurfacePoints
SurfaceTorus
SurfaceVolume
SurfaceVolumeCentroid
SurfaceVolumeMoments
SurfaceWeights
TrimBrep
TrimSurface
UnrollSurface
工具列
CloseToolbarCollection
HideToolBar
IsToolBar
IsToolbarCollection
IsToolbarDocked
IsToolBarVisible
OpenToolbarCollection
SaveToolbarCollection
SaveToolbarCollectionAs
ShowToolBar
ToolbarCollectionCount
ToolbarCollectionNames
ToolbarCollectionPath
ToolBarCount
ToolBarNames
变换
IsXformIdentity
IsXformSimilarity
IsXformZero
XformChangeBasis
XformCompare
XformCPlaneToWorld
XformDeterminant
XformDiagonal
XformIdentity
XformInverse
XformMirror
XformMultiply
XformPlanarProjection
XformRotation
XformScale
XformScreenToWorld
XformShear
XformTranslation
XformWorldToCPlane
XformWorldToScreen
XformZero
用户数据
DeleteDocumentData
DocumentDataCount
GetDocumentData
GetDocumentUserText
GetUserText
IsDocumentData
IsUserText
SetDocumentData
SetDocumentUserText
SetUserText
用户界面
BrowseForFolder
ComboListBox
EditBox
GetBoolean
GetBox
GetColor
GetInteger
GetLayer
GetMeshFaces
GetMeshVertices
GetPoint
GetPointOnCurve
GetPointOnMesh
GetPointOnSurface
GetPoints
GetReal
GetRectangle
GetString
ListBox
MessageBox
OpenFileName
OpenFileNames
PopupMenu
PropertyListBox
RealBox
SaveFileName
StringBox
工具
Angle
Angle2
ClipboardText
ColorAdjustLuma
ColorBlueValue
ColorGreenValue
ColorHLSToRGB
ColorRedValue
ColorRGBToHLS
CullDuplicatePoints
Distance
GetSettings
Polar
Sleep
SortPointList
SortPoints
Str2Pt
视图
AddDetail
AddLayout
AddNamedCPlane
AddNamedView
CurrentDetail
CurrentView
DetailLock
DetailScale
DeleteNamedCPlane
DeleteNamedView
IsDetail
IsLayout
IsView
IsViewCurrent
IsViewMaximized
IsViewPerspective
IsViewTitleVisible
IsWallpaper
MaximizeRestoreView
NamedCPlane
NamedCPlanes
NamedViews
RenameView
RestoreNamedCPlane
RestoreNamedView
RotateCamera
RotateView
ShowGrid
ShowGridAxes
ShowViewTitle
ShowWorldAxes
TiltView
ViewCamera
ViewCameraLens
ViewCameraPlane
ViewCameraTarget
ViewCameraUp
ViewCPlane
ViewNames
ViewNearCorners
ViewProjection
ViewRadius
ViewSize
ViewTarget
ViewTitle
Wallpaper
WallpaperGrayScale
WallpaperHidden
ZoomBoundingBox
ZoomExtents
ZoomSelected
脚本示例