RhinoScript
What's New?
Introduction
VBScript Fundamentals
RhinoScript Fundamentals
RhinoScript Methods
    Application Methods
    Block Methods
    Curve Methods
       AddArc
       AddArc3Pt
       AddArcPtTanPt
       AddBlendCurve
       AddCircle
       AddCircle3Pt
       AddCirclePtTanPt
       AddCircleTanTan
       AddCircleTanTanTan
       AddCurve
       AddEllipse
       AddEllipse3Pt
       AddFilletCurve
       AddInterpCrvOnSrf
       AddInterpCrvOnSrfUV
       AddInterpCurve
       AddInterpCurveEx
       AddLine
       AddNurbsCurve
       AddPolygon
       AddPolyline
       AddSpiral
       AddSpiral2
       AddStarPolygon
       AddSubCrv
       AddTextOutlines
       ArcAngle
       ArcCenterPoint
       ArcMidPoint
       ArcRadius
       ChangeCurveDegree
       CircleCenterPoint
       CircleCircumference
       CircleRadius
       CleanUpPolyCurve
       CloseCurve
       ClosedCurveOrientation
       ConvertCurveToBezier
       ConvertCurveToPolyline
       CurveArcLengthPoint
       CurveArea
       CurveAreaCentroid
       CurveArrows
       CurveBooleanDifference
       CurveBooleanIntersection
       CurveBooleanUnion
       CurveBrepIntersect
       CurveClosestObject
       CurveClosestPoint
       CurveContourPoints
       CurveCurvature
       CurveCurveIntersection
       CurveDegree
       CurveDeviation
       CurveDim
       CurveDirectionsMatch
       CurveDiscontinuity
       CurveDomain
       CurveEditPoints
       CurveEndPoint
       CurveEvaluate
       CurveExtremePoints
       CurveFilletCorners
       CurveFilletPoints
       CurveFrame
       CurveKnotCount
       CurveKnots
       CurveLength
       CurveMidPoint
       CurveNormal
       CurveNormalizedParameter
       CurveParameter
       CurvePerpFrame
       CurvePerpPoint
       CurvePlane
       CurvePointCount
       CurvePoints
       CurveRadius
       CurveRailFrames
       CurveSeam
       CurveStartPoint
       CurveSurfaceIntersection
       CurveTangent
       CurveTangentPoint
       CurveWeights
       DivideCurve
       DivideCurveEquidistant
       DivideCurveLength
       EllipseCenterPoint
       EllipseFocalDistance
       EllipseFoci
       EllipseQuadPoints
       EvaluateCurve
       ExplodeCurves
       ExtendCurve
       ExtendCurveLength
       ExtendCurvePoint
       ExtractPolyCurveSegment
       FairCurve
       FilletCurves
       FitCurve
       InsertCurveKnot
       IsArc
       IsCircle
       IsCurve
       IsCurveClosable
       IsCurveClosed
       IsCurveInPlane
       IsCurveLinear
       IsCurvePeriodic
       IsCurvePlanar
       IsCurveRational
       IsEllipse
       IsEllipticalArc
       IsLine
       IsNurbsCurve
       IsPointOnCurve
       IsPolyCurve
       IsPolyline
       JoinCurves
       LineFitFromPoints
       MakeCurveNonPeriodic
       MakeCurvePeriodic
       MeanCurve
       MeshPolyline
       OffsetCurve
       OffsetCurveNormal
       OffsetCurveOnSurface
       PlanarClosedCurveContainment
       PlanarCurveCollision
       PointInPlanarClosedCurve
       PolyCurveCount
       PolylineVertices
       ProjectCurveToMesh
       ProjectCurveToSurface
       RebuildCurve
       RemoveCurveKnot
       RemoveShortCurveSegments
       ReverseCurve
       SimplifyCurve
       SmoothCurve
       SoftEditCurve
       SplitCurve
       TrimCurve
       TweenCurve
    Dimension Methods
    Document Methods
    Geometry Methods
    Group Methods
    Hatch Methods
    Layer Methods
    Layer State Methods
    Light Methods
    Line, Circle & Plane Methods
    Linetype Methods
    Material Methods
    Math Methods
    Mesh Methods
    Named Position Methods
    Object Methods
    Object Grip Methods
    Point & Vector Methods
    Selection Methods
    Surface & Polysurface Methods
    Toolbar Methods
    Transformation Methods
    User Data Methods
    User Interface Methods
    Utility Methods
    View Methods
Rhino Methods & Properties
Sample Scripts