Rhino Contents 

RhinoScript 3.0
Introduction
Getting Started
Loading Scripts
Running Scripts
Editing Scripts
Scripting Options
External Access
RhinoScript Fundamentals
RhinoScript Methods
Application Methods
AppearanceColor
BuildDate
Command
DefaultRenderer
ExeFolder
FindFile
Help
InstallFolder
Ortho
Osnap
OsnapDialog
OsnapMode
Planar
PlugIns
Print
ProjectOsnaps
Prompt
RegistryKey
SdkVersion
Snap
StatusBarDistance
StatusBarMessage
StatusBarPoint
WindowHandle
Document Methods
DocumentModified
DocumentName
DocumentPath
DocumentURL
EnableRedraw
IsDocumentModified
Notes
Redraw
RenderAntialias
RenderColor
RenderResolution
RenderSettings
UnitAbsoluteTolerance
UnitAngleTolerance
UnitCustomUnitSystem
UnitDistanceDisplayMode
UnitDistanceDisplayPrecision
UnitRelativeTolerance
UnitSystem
Selection Methods
AllObjects
FirstObject
GetObject
GetObjects
HiddenObjects
InvertSelectedObjects
LastObject
LockedObjects
NextObject
NormalObjects
ObjectsByColor
ObjectsByGroup
ObjectsByLayer
ObjectsByName
ObjectsByType
ObjectsByURL
ReferenceObjects
SelectedObjects
UnselectAllObjects
UnselectedObjects
Object Methods
CopyObject
DeleteObject
DeleteObjects
HideObject
IsObject
IsObjectHidden
IsObjectInGroup
IsObjectLocked
IsObjectNormal
IsObjectReference
IsObjectSelected
IsObjectSolid
LockObject
MoveObject
ObjectColor
ObjectColorSource
ObjectGroups
ObjectLayer
ObjectMaterialIndex
ObjectMaterialSource
ObjectName
ObjectTopGroup
ObjectType
ObjectURL
SelectObject
ShowObject
TransformObject
UnlockObject
Geometry Methods
AddLeader
AddPoint
AddPointCloud
AddText
AddTextDot
Angle
Angle2
BoundingBox
Distance
IsAngularDimension
IsLeader
IsLinearDimension
IsMesh
IsMeshClosed
IsPoint
IsPointCloud
IsRadialDimension
IsText
IsTextDot
MeshArea
MeshContourPoints
MeshFaceCount
MeshFaces
MeshQuadCount
MeshQuadsToTriangles
MeshTriangleCount
MeshVertexCount
MeshVertices
MeshVolume
PointCloudCount
PointCloudPoints
PointCoordinates
XformCPlaneToWorld
XformWorldToCPlane
Curve Methods
AddArc3Pt
AddCircle
AddCircle3Pt
AddCurve
AddInterpCurve
AddLine
AddNurbsCurve
AddPolyline
ArcAngle
ArcCenterPoint
ArcMidPoint
ArcRadius
CircleCenterPoint
CircleCircumference
CircleRadius
CurveClosestPoint
CurveDegree
CurveDomain
CurveEndPoint
CurveKnotCount
CurveKnots
CurveLength
CurvePointCount
CurvePoints
CurveStartPoint
CurveTangent
CurveWeights
DivideCurve
EvaluateCurve
IsArc
IsCircle
IsCurve
IsCurveClosed
IsCurveLinear
IsCurvePeriodic
IsCurvePlanar
IsLine
IsPointOnCurve
IsPolyline
PolylineVertices
Surface Methods
AddBox
AddCone
AddCylinder
AddEdgeSrf
AddSphere
AddSrfPt
AddSrfPtGrid
AddTorus
EvaluateSurface
IsBrep
IsPointOnSurface
IsPolysurface
IsPolysurfaceClosed
IsPolysurfacePlanar
IsSurface
IsSurfaceClosed
IsSurfacePeriodic
IsSurfacePlanar
IsSurfaceSingular
IsSurfaceTrimmed
SurfaceClosestPoint
SurfaceContourPoints
SurfaceDegree
SurfaceDomain
SurfaceIsocurveDensity
SurfaceNormal
SurfacePointCount
Layer Methods
AddLayer
CurrentLayer
DeleteLayer
IsLayer
IsLayerChangeable
IsLayerCurrent
IsLayerEmpty
IsLayerLocked
IsLayerOn
IsLayerReference
IsLayerSelectable
IsLayerVisible
LayerColor
LayerCount
LayerMaterialIndex
LayerMode
LayerNames
LayerOrder
RenameLayer
View Methods
AddNamedCPlane
AddNamedView
CurrentView
DeleteNamedCPlane
DeleteNamedView
IsView
IsViewCurrent
IsViewMaximized
IsViewPerspective
IsViewTitleVisible
MaximizeRestoreView
NamedCPlane
NamedCPlanes
NamedViews
RenameView
RestoreNamedCPlane
RestoreNamedView
ShowViewTitle
SynchronizeCPlanes
ViewCameraLens
ViewCameraTarget
ViewCPlane
ViewDisplayMode
ViewNames
ViewProjection
ViewSize
Group Methods
AddGroup
AddObjectsToGroup
AddObjectToGroup
DeleteGroup
GroupCount
GroupNames
IsGroup
IsGroupEmpty
RemoveObjectFromAllGroups
RemoveObjectFromGroup
RemoveObjectFromTopGroup
RemoveObjectsFromGroup
RenameGroup
Material Methods
AddMaterialToLayer
AddMaterialToObject
IsMaterialDefault
IsMaterialReference
MatchMaterial
MaterialBump
MaterialColor
MaterialName
MaterialReflectiveColor
MaterialShine
MaterialTexture
MaterialTransparency
Light Methods
AddDirectionalLight
AddLinearLight
AddPointLight
AddRectangularLight
AddSpotLight
EnableLight
IsDirectionalLight
IsLight
IsLightEnabled
IsLightReference
IsLinearLight
IsPointLight
IsRectangularLight
IsSpotLight
LightColor
LightCount
LightName
LightObjects
SpotLightHardness
SpotLightShadowIntensity
User Data Methods
DeleteDocumentData
DeleteObjectData
DocumentDataCount
GetDocumentData
GetObjectData
IsDocumentData
IsObjectData
ObjectDataCount
SetDocumentData
SetObjectData
User Interface Methods
BrowseForFolder
CheckListBox
ComboListBox
EditBox
GetAngle
GetBox
GetColor
GetDistance
GetInteger
GetPoint
GetPointOnCurve
GetPointOnSurface
GetPoints
GetReal
GetRectangle
GetString
IntegerBox
HtmlBox
ListBox
MessageBeep
MessageBox
MultiListBox
OpenFileName
PropertyListBox
RealBox
SaveFileName
StringBox
Toolbar Methods
CloseToolbarCollection
HideToolBar
IsToolBar
IsToolbarCollection
IsToolBarVisible
OpenToolbarCollection
ShowToolBar
ToolbarCollectionCount
ToolbarCollectionNames
ToolbarCollectionPath
ToolBarCount
ToolBarNames
Utility Methods
ClipboardText
CurrentPrinter
GetSettings
IsProcedure
PrinterNames
Pt2Str
SaveSettings
Sleep
Sort
SpoolToPrinter
Strtok
Version
Sample Scripts
AnnotateCurveEndPoints
ArrayPointsOnSurface
CircleFromCircumference
CopyObjectsToLayer
CreateShortcut
CurrentModelInfo
CurveLength
DrawParametricCurve
ExportPoints
FormatMessage
RGB Helpers
RingTorus

Scripting Rhinoceros 3D modeler

Prev Page Next Page

RhinoScript for Rhinoceros® 3.0

Programmer's Reference

Copyright

© 1993-2002 Robert McNeel & Associates. All rights reserved.

Robert McNeel & Associates
3670 Woodland Park Avenue North
Seattle, WA 98103
Phone: (206) 545-7000
FAX: (206) 545-7321

Internet: www.rhino3d.com
Support: Rhino Plug-ins Newsgroup

Rhinoceros is a registered trademark and Rhino is a trademark of Robert McNeel & Associates.

Windows, Visual Basic, Visual Basic Scripting Edition, Excel, Access, and Project are registered trademarks of Microsoft Corporation. All other brands and product brands are trademarks or registered trademarks of their respective holders.

 

Modified date: 2002-12-06