Vectorscript Available for Marionette

From Vectorworks Developer
Jump to navigation Jump to search

Currently, the VS Function Appendix includes outdated Vectorscript functions.
I would like to have this direct to the functions that still work in 2016, which is when Marionette was introduced.
As time continues, I hope to have this page up-to-date with the functions users may incorporate within their personalized nodes.
I will update this page frequently as I come across discrepancies.
MFarrell (talk) 13:31, 17 November 2015 (EST)


Classes
SetClPenBack
ActiveClass
ClassNum
GetClUseGraphic
GetCVis
GetClPenBack
GetClPenFore
SetClassOptions
GetClLW
GetClFPat
GetClFillBack
GetClFillFore
GetClassEndMarker
SetClLSN
DelClass
GetClLSN
GetClVectorFill
SetClVectorFill
SetClOpacity
RenameClass
HideClass
PenColorByClass
MarkerByClass
GetClassOptions
LSByClass
FPatByClass
ShowClass
FillColorByClass
GrayClass
LWByClass
SetClassBeginningMarker
GetClassBeginningMarker
SetClassEndMarker
OpacityByClass
NameClass
SetClUseTexture
SetClUseGraphic
GetClOpacity
SetClPenFore
SetClLW
SetClFPat
SetClFillBack
SetClFillFore
ClassList
GetClTextStyleRef
SetClTextStyleRef
GetClUseTextStyle
SetClUseTextStyle
Color
RunColorPaletteMgr
RunPickClrFromPal
RunNewColorPalette
Command
Relative
PushAttrs
PopAttrs
Run
NoAngleVar
AngleVar
PrintWithoutUsingPrintDialog
PrintUsingPrintDialog
CallTool
SetTool
Move
MoveTo
DoMenuTextByName
PenLoc
AcquireExportPDFSettingsAndLocation
OpenPDFDocument
ExportPDFPages
ClosePDFDocument
Absolute
Criteria
PerimN
Width
WallAverageHeight
EditProperties
Show
Hide
WallThickness
XCoordinate
SlabThickness
RoofArea_Total
ObjectType
RoofArea_Heated
RoofArea_TotalProj
ZCenterN
YCenterN
RoofArea_HeatedProj
YCoordinate
ZCoordinate
ComponentArea
ComponentVolume
XCenterN
VolumeN
AreaN
SurfaceAreaN
LengthN
RightBoundN
TopBoundN
BotBoundN
IsFlipped
ForEachObject
EvalStr
Eval
WallArea_Gross
WallArea_Net
LeftBoundN
Angle
Count
DSelectObj
Height
Perim
SelectObj
Database / Record
SetRecord
GetFldName
GetFldType
GetRField
NewField
DelRecord
NumRecords
GetParametricRecord
SetRField
GetRecord
NumFields
LinkText
Record
Dialogs - Modern
DeselectEditText
SetSelectionRange
GetItemText
DeregisterDialogFromTimerEvents
RegisterDialogForTimerEvents
EnableTextEdit
EnableItem
SetBooleanItem
SetHelpText
SetItemText
SelectEditText
SelectChoice
GetChoiceCount
GetBooleanItem
AddChoice
GetSelectedChoiceInfo
GetSelectedChoiceIndex
GetMultilineText
GetChoiceText
RemoveChoice
SetSliderLiveUpdate
SetItemClickable
CreateLayout
CreateCheckBox
CreateEditText
CreateGroupBox
CreateListBox
CreatePullDownMenu
CreatePushButton
CreateRadioButton
CreateThreeStateCheckBox
CreateStaticText
VerifyLayout
SetFirstLayoutItem
SetFirstGroupItem
SetRightItem
SetBelowItem
AlignItemEdge
RunLayoutDialog
SetStaticTextColor
SetThreeStateCheckBoxState
CreateEditInteger
GetActivePane
DisplayTabPane
SetControlData
SetStaticTextStyle
GetThreeStateCheckBoxState
CreateEnhancedPullDownMenu
InsertImagePopupResource
UpdateSymbolDisplayControl
GetControlData
RemoveEnhancedPullDownMenuItemRange
CreateSymbolDisplayControl
CreateGradient
CreateEditTextBox
CreateEditReal
SetLayoutOption
GetLBHeaderTextWidth
EnableLBDropOnIndices
SetLayoutDialogPosition
CreateSeparator
CreateImageControl
SetImageControlHandle
GetLayoutDialogPosition
CreateSwapControl
CreateSwapPane
CreatePullDownMenuGroupBox
DisplaySwapPane
InsertImagePopupSeparator
NotifyPullDownClicked
CreateStandardIconControl
SetLayoutDialogSize
ExpandTreeControlItem
SelectTreeControlItem
GetTreeControlItemData
SetTreeControlItemData
ShowItem
GetSelectionRange
IsItemVisible
CreateResizableLayout
SetEdgeBinding
IsItemEnabled
SetComponentIndeterminate
AdjustComponentPixelPos
SetComponentSize
GetComponentRect
SetIconPushButtonState
SetControlText
SetItemToolTipText
GetTreeControlSelectedItem
RemoveTreeControlItem
InsertTreeControlItem
GetIconPushButtonState
CreateTreeControl
CreateSheetLayerPullDownMenu
CreateDesignLayerPullDownMenu
GetLayoutDialogSize
CreateClassPullDownMenu
RefreshItem
GetComponentTextWidth
ShowEnhancedPullDownMenuGroupIcon
SetGradientSliderData
GetGradientSliderData
InsertGradientSliderSegment
RemoveGradientSliderSegment
RemoveListBoxTabStop
RunNamedDialog
ClearGradientSliderSegments
GetNumGradientSliderSegments
SetGradientSliderSelectedMarker
GetGradientSliderSelectedMarker
InsertImagePopupObjectItem
RemoveImagePopupItem
GetImagePopupObject
RemoveAllImagePopupItems
GetImagePopupObjectItemIndex
GetNumImagePopupItems
GetEditInteger
GetEditReal
SetEditInteger
SetEditReal
SetVSResourceFile
GetImagePopupSelectedItem
SetImageControlPath
SetFocusOnItem
GetMarkerValue
SetMarkerValue
AddListBoxTabStop
CreateCustThumbPopup
CreateStyledStatic
CreateCustomControl
CreateCenteredStaticText
CreateRightStaticText
GetActiveEditItem
GetChoiceStringFromStoryBoundData
GetStoryBoundDataFromChoiceString
GetStoryBoundChoiceStrings
SetListBoxTabStops
GetChoiceIndex
AddListBrowserImage
UpdateImagePushButton
CreateImagePushButton
UpdateImageControl2
SetColorButton
GetColorButton
CreateImageControl2
SelectClassChoice
IsClassChoiceSelected
ShowByClassChoice
SetProportionalBinding
DeleteAllItems
SetImagePopupSelectedItem
CreateThumbnailPopup
InsertEnhanPullDownMenuItem
InsertPropClassOrLayerItem
AddRadioMode
AddButtonMode
SetLBImageIndexes
GetTreeControlItemText
GetTreeControlTextSelectedItem
GetPopUpChoiceIndex
ShowNewTileDialog
ShowEditTileSettingsDialog
ShowEditTileDialog
CreateListBoxN
GetColorChoice
SetColorChoice
CreateColorPopup
GetPatternData
SetPatternData
CreatePatternPopup
GetLineAttributeData
SetLineAttributeData
CreateLineAttributePopup
SetLineWeightChoice
CreateLineWeightPopup
GetLineStyleChoice
SetLineStyleChoice
CreateLineStylePopup
CreateCheckBoxGroupBox
CreateRadioButtonGroupBox
CreateTabControl
CreateTabPane
GetLineWeightChoice
GetMarkerPopupSelectedItem
CreateMarkerPopup
Dialogs - Modern - Browser
SetLBItemDashStyle
GetLBItemGradientOrImageRefNumber
SetLBItemGradientOrImageRefNumber
GetLBItemPenBackColor
SetLBItemPenBackColor
GetLBItemPenForeColor
SetLBItemPenForeColor
GetLBEventInfo
EnableLB
SetLBItemData
SetLBColumnImage
GetLBItemFillForeColor
EnableLBUpdates
SetLBEditDisplayType
GetLBItemFillBackColor
SetLBItemFillBackColor
SetLBItemFillForeColor
GetLBColumnOwnerDrawnType
SetLBColumnOwnerDrawnType
GetLBEditDisplayType
GetLBItemTextColor
SetLBSelection
ExpandAllLBItems
EnableLBSingleLineSelection
GetNumSelectedLBItems
EnableLBClickAllDataChange
DeleteAllLBItems
GetLBItemTextStyle
GetLBItemTextJust
SetLBItemTextColor
SetLBItemTextStyle
SetLBItemTextJust
GetLBSortColumn
SetLBSortColumn
EnableLBDragAndDrop
SetFocusOnLB
GetLBMultImageIndexes
GetLBColumnSortState
EnsureLBItemIsVisible
RefreshLB
GetLBColumnHeaderJust
SetLBColumnHeaderJust
CollapseAllLBItems
SetLBOrigNameClLevel
GetLBOrigNameClLevel
AddLBOriginalName
GetLBItemOrigName
HierLBItemIsContain
HierLBItemIsClosed
IsLBDisplayHier
SetLBNumericItemInfo
HierLBItemClosed
HierLBItemOpened
SetLBHierDispColumn
EnableLBHierDisplay
SetLBItemPatternIndex
SetLBDragDropColumn
GetLBItemPatternIndex
GetLBItemData
GetLBColumnHeaderToolTip
SetLBColumnHeaderToolTip
GetLBItemDashStyle
CreateLB
InsertLBColumn
DeleteLBColumn
SetLBColumnWidth
GetLBColumnWidth
GetNumLBColumns
InsertLBItem
DeleteLBItem
GetNumLBItems
SetLBItemInfo
GetLBItemInfo
InsertLBColumnDataItem
GetLBColumnDataItemInfo
SetLBItemUsingColumnDataItem
GetNumLBColumnDataItems
RemoveLBColumnDataItem
RemoveAllLBColumnDataItems
FindLBColumnDataItem
FindLBColumnItem
SetLBControlType
GetLBControlType
EnableLBSorting
IsLBSortingEnabled
AreLBRadioColumnLinesEnabled
EnableLBRadioColumnLines
AreLBColumnLinesEnabled
EnableLBColumnLines
IsLBItemSelected
IsLBColumnTrackingEnabled
EnableLBColumnTracking
SetLBItemDisplayType
GetLBItemDisplayType
Dialogs - Predefined
DistDialog
AlertInformDontShowAgain
AlertQuestionDontShowAgain
IntDialog
PtDialog
NonUndoableActionOK
YNDialog
AngDialog3D
AngDialog
AlrtDialog
AlertInform
AlertQuestion
AlertSetAlwaysDoVal
DetailGraphicOptDlg
AlertCritical
FormatTextDialog
RealDialog
PtDialog3D
DidCancel
StrDialog
Dimensions
HasDim
GetDimText
SetDimText
CircularDim
AssociateLinearDimension
LinearDim
DoubleTolerance
DoubleFixedTolerance
SingleTolerance
AngularDim
DimArcText
CreateChainDimension
DimText
LimitTolerance
Document Attributes
GetTileGroupParent
IsTileGroupContainedObject
GetTileBackgroundColor
SetTileBackgroundColor
GetTileRepetitionPoint
SetTileRepetitionPoint
GetTileOffsetPoint
SetTileOffsetPoint
FPenSize
FPenFore
FPenBack
SetDashStyle
FillPat
FillFore
SetDefaultEndMarker
GetDefaultEndMarker
SetDefaultBeginningMarker
GetDefaultBeginningMarker
FillBack
FFillPat
FFillFore
FLSByClass
FLWByClass
FMarkerByClass
FPenColorByClass
PenSize
PenFore
PenBack
NumDashStyles
PenPatN
FPenPatN
FFillBack
DS_GetOffset
DS_GetOffsetUnit
DS_GetAngle
DS_GetOpacity
DS_IsOpacityByClass
DS_GetFillStyle
Opacity
SetDefaultOpacity
ShowPlanShadowsTab
GetDocumentDefaultSketchStyle
SetDocumentDefaultSketchStyle
GetDefaultOpacity
SetDefaultOpacityByClass
GetDashStyle
ShowGradientEditorDialog
GetNumGradientSegments
InsertGradientSegment
RemoveGradientSegment
GetGradientData
SetGradientData
GetGradientSpotPosition
SetGradientSpotPosition
GetGradientMidpointPosition
SetGradientMidpointPosition
GetGradientSpotColor
SetGradientSpotColor
CreateImageFromPaint
NumColors
SheetList
SheetNum
ShowCreateImageDialog
IsUserColor
GetDashStyleIndex
SetDashStyleN
CreateTile
GetTileGeometryGroup
AddTileGeometryObject
FFillColorByClass
FFPatByClass
Document List Handling
PrevLayer
FActLayer
FIn3D
FInFolder
FInGroup
FInLayer
FInSymDef
PrevSObj
PrevSymDef
FObject
FSActLayer
FSObject
FSymDef
ImportResourceToCurrentFile
AddResourceToList
GetActualNameFromResourceList
LActLayer
NextDObj
NextLayer
NextObj
NextSObj
NextSymDef
BuildResourceListN
BuildResourceList2
BuildResourceListN2
ImportResToCurFileN
LNewObj
SetParent
LObject
PrevObj
BuildResourceList
GetResourceFromList
DeleteResourceFromList
LSActLayer
ResourceListSize
GetNameFromResourceList
PrevDObj
Document Settings
GetWallPrefStyle
SetDLComponentPenColors
SetDLComponentUseFillClassAttr
GetDLComponentUsePenClassAttr
SetDLComponentPenStyles
GetDLComponentFill
SetDLComponentFill
GetNumberOfDLComponents
SetConstrain
SetDimStd
SetDLComponentUsePenClassAttr
GetDLComponentUseFillClassAttr
GetOrigin
GetPref
GridLines
DeleteAllDLComponents
GetDLControlOffset
SetDLControlOffset
GetDLSeparation
SetDLSeparation
GetDLOptions
SetDLOptions
SetUnits
SetPrefRGB
SetDLComponentWidth
SetWallPrefStyle
GetDLComponentName
GetPrefRGB
GetPrefInt
GetCurrentPlanarRefID
GetPrefLongInt
GetPrefReal
SetPrefInt
GetPrefString
SetPrefLongInt
SetDLComponentName
SetSecondaryDim
GetDLComponentClass
SetDLComponentClass
GetFName
SetPrimaryDim
GetDrawingSizeRectN
SetPrefReal
SetPrefString
InsertNewDLComponent
DeleteDLComponent
GetDLComponentWidth
GetDefaultTextSize
SetPref
GetDLComponentPenWeights
GetDrawingSizeRect
SetDLComponentPenWeights
SetOriginAbsolute
SetOrigin
PenGrid
GetDLComponentFillColors
SetDLComponentFillColors
DrwSize
GetDLComponentPenStyles
GetDLComponentPenColors
File I/O
WriteLnMac
PutFile
UseDefaultFileErrorHandling
Tab
ExportSAT
GetLastFileErr
ImportIGES
Append
Write
Rewrite
ReadLn
Space
StdReadLn
GetFileN
WriteMac
Close
ImportSAT
ConvertPosix2HSFPath
ConvertHSF2PosixPath
ExportIGES
WriteLn
StdRead
SaveActiveDocument
Read
GetFileInfo
EOF
EOLN
FindFileInPluginFolder
GetFolder
GetFile
GetFilesInFolder
GetFPathName
CreateFolder
GetFolderPath
Open
General Edit
FlipVer
RotatePoint
Scale
Rotate
Rotate3D
AlignDistribute3D
MoveBack
FlipHor
UnLckObjs
MoveFront
LckObjs
AlignDistribute2D
SetScriptResource
GetScriptResource
CreateScriptResource
Backward
MirrorXY3D
ResetOrientation3D
Forward
GIS
GetProjectionWKT
GetAngleToNorth
LegacyShapefileExp
EditGeorefWithUI
IsGeoreferenced
SetGISLayer
LegacyShapefileImp
GeogCoordToVW
GetProjectionLocName
VWCoordToGeog
GetGISOrigin
GetProjectionProj4
Graphic Calculation
PtPerpLine
PtPerpCircle
PtOnLine
PtOnArc
ThreePtCenter
RegularPolygon
PointAlongPoly
GetPtInPoly
RelativeCoords
Eq
UnionRect
EqPercent
EqPt
Distance3D
Centroid
HCenter
Stipple
ClipPolygon
CombinePolygons
SubtractPolygon
EqPt2D
EqPt3D
ConvertToArcPolyline
PolyMedialAxis
SrndArea
GetWallHeight
CutProfileHoles
GetZatXY
FindObjAtPt_GetCount
FindObjAtPt_GetObj
LineLineIntersection
FindObjAtPt_Delete
OffsetPolyN
PtInRect
GetObjectHiddenLine
CalcPolySegLen
PointAlongPolyN
FindObjAtPt_Create
Split2DObjectByLine
PtInPoly
EllipseEllipseIntersect
ConvertToPolyline
Distance
EqualPt
ConvertToPolygon
EqualRect
LineEllipseIntersect
OffsetPoly
ClosestPoints
LineCircleIntersect
CircleCircleInters
OverlapLineLine
OverlapLineArc
Cloud
Hatches / Vector Fills
CreateStaticHatch
EndVectorFill
SetVectorFillDefault
GetVectorFillDefault
BeginVectorFillN
DelVectorFill
VectorFillList
AddVectorFillLayer
NumVectorFills
CreateStaticHatchFromObject
GetVectorFill
SetVectorFill
IFC
IFC_GetPsetProp
IFC_SetPsetProp
IFC_AttachPset
IFC_GetPsetName
IFC_GetNumPsets
IFC_GetEntityProp
IFC_SetEntityProp
IFC_GetIFCEntity
IFC_SetIFCEntity
IFC_ImportNoUI
IFC_ExportWithUI
IFC_ImportWithUI
IFC_GetEntityColor
IFC_ImportLibrary
IFC_CopyIFCData
IFC_SetEntityColor
IFC_ClearIFCInfo
ImportExport
InitDWGServices
DXFScaleString
SetLastDXFImportOpt
GetLastDXFImportOpt
ImportDXFDWG
ImportSingleDXFDWG
ImportDXFDWGFile
Init3DSServices
ExportDXFDWG
SetDXFColorToLW
GetDXFColorToLW
Layers
CreateStory
CreateStoryLayerTemplate
HideLayer
CreateLayer
GetSheetLayerUserOrigin
SetSheetLayerUserOrigin
DeleteStoryLayerTemplate
GrayLayer
GetZVals
AssociateLayerWithStory
GetStoryAbove
GetStoryBelow
GetStoryElevation
SetStoryElevation
GetLayerByName
HGetLayerTransp
SetLScale
GetStorySuffix
SetStorySuffix
GetLayer
HSetLayerTransp
GetLName
CreateLayerLevelType
NumObj
NumLayers
GetLScale
SetScale
GetLVis
GetLayerTransparency
ActLayer
GetStoryLayerTemplateName
GetStoryOfLayer
DisplayLayerScaleDialog
SetLayerElevation
GetLayerRenderMode
LPenFore
LPenBack
SetLayerRenderMode
SetDefStoryLayerName
SetLevelTypeName
CopyMode
GetLevelTypeName
SetZVals
IsLayerReferenced
ShowLayer
FLayer
GetLayerElevation
LLayer
SetLayerOptions
LFillFore
LFillBack
GetNumStories
GetNumLayerLevelTypes
LayerRef
GetLayerOptions
SetLayerTransparency
GetLayerForStory
Layer
GetNumStoryLayerTemplates
GetLayerLevelType
SetLayerLevelType
Math - General
Deg2Rad
Cos
Random
Ln
Sqr
Sqrt
ArcCos
ArcSin
ArcTan
Sin
Tan
Trunc
Max
Rad2Deg
Min
Round
Abs
Exp
Math - Vectors
CrossProduct
DotProduct
Perp
Ang2Vec
AngBVec
Comp
Norm
UnitVec
Vec2Ang
Object Attributes
GetFillOriginPoint
GetFPat
GetFillFore
SetFillBack
SetFillFore
SetFPat
IsFillColorByClass
SetFillIAxisEndPoint
SetFillJAxisEndPoint
SetEntityMatrix
SetLW
GetEntityMatrix
GetPenFore
SetPenBack
SetPenFore
GetLSN
SetLSN
SetObjEndMarker
GetObjEndMarker
SetObjBeginningMarker
IsFPatByClass
GetObjBeginningMarker
GetLW
UpdateThumbnailPreview
SetClass
GetOpacityByClass
GetViewMatrix
SetOpacityByClass
GetFillPoints
GetPenBack
GetClass
GetFillBack
GetOpacity
SetOpacity
SetPenColorByClass
IsLSByClass
IsLWByClass
SetMarkerByClass
SetViewMatrix
SetLWByClass
SetLSByClass
SetFPatByClass
SetFillColorByClass
IsPenColorByClass
IsMarkerByClass
IsObjectFlipped
SetFillOriginPoint
GetFillJAxisEndPoint
GetFillIAxisEndPoint
Object Editing
SetRRDiam
EditObjectSpecial
HScale2D
HScale3D
BeginMultipleDuplicate
HMove
HMoveBackward
HRotate
HMoveForward
HDuplicate
OffsetHandle
Duplicate
DeleteObjs
CreateDuplicateObject
EndMultipleDuplicate
Move3D
Move3DObj
MoveObjs
DeleteSymbolDefinition
SetBBox
ResetBBox
SetHDef
DelObject
Object Events
vsoWidgetPopupGetCnt
vsoWidgetPopupGet
vsoStateGetRot
vsoStateGetParamChng
vsoWidgetPopupSet
vsoAddWidget
vsoWidgetGetEnable
vsoWidgetSetText
vsoStateGetObjChng
vsoWidgetGetText
vsoWidgetGetRecParam
vsoContextM_GetItem
vsoStateGetLayrChng
vsoSetObjToolName
vsoAppendParamWidget
vsoInsertParamWidget
vsoAddParamWidget
AddAssociation
vsoContextM_AddSep
vsoPrmName2WidgetID
vsoContextM_Check
vsoInsertWidget
vsoGetEventInfo
vsoStateGetExitGroup
vsoStateClear
vsoContextM_Enable
SetCntrlPtVis
vsoStateGet
GetXPropVersion
RemoveAssociation
vsoWidgetSetBound
vsoAppendWidget
vsoWidgetSetIndLvl
vsoStateAddCurrent
vsoInsertAllParams
vsoStateGetNameChng
vsoWidgetPopupAdd
vsoSetEventResult
SetObjPropCharVS
vsoContextM_Add
SetObjPropVS
GetEvent
vsoWidgetPopupClear
vsoWidgetSetVisible
vsoStateGetPos
vsoWidgetGetVisible
vsoWidgetSetEnable
SetObjPropDoubleVS
Object Info
SetHeight
SetObjectVariableBoolean
SetObjectVariableInt
SetObjectVariableLongInt
SetObjectVariableReal
SetObjectVariableString
GetObjectVariableBoolean
GetObjectVariableInt
GetObjectVariableLongInt
GetObjectVariableReal
GetBBox
GetObjectVariableString
GetSymRot
HAngle
HHeight
HLength
HPerim
HWidth
HPerimN
ObjAreaN
HAreaN
SetObjectVariablePoint
GetObjectVariablePoint
ConsolidatePlanar
GetTypeN
SetPlanarRefIDToGround
GetPlanarRef
SetPlanarRef
GetSymLoc
GetParent
SetObjectVariableHandle
GetObjectVariableHandle
Get2DPt
ObjArea
SetAngle
SetWidth
Object Names
Index2Name
SetName
NameList
GetDashStyleName
NameObject
Name2Index
GetObject
SetColorName
NameNum
GetColorName
GetName
DelName
SetDashStyleName
Objects - 2D
SetSegPt2
GetLocPt
LineTo
Line
CreateRenderBkg
AddSurface
IntersectSurface
Arc
SetSegPt1
Rect
ClipSurface
RectangleN
GetRRDiam
RRectangleN
SetArc
CombineIntoSurface
MakePolygon
ScreenVecToModelVec
AddHole
OvalN
Locus
RRect
ArcByCenter
Oval
GetSegPt1
Create2DObjShadow
ModelPt2DToScreenPt
ScreenPtToModelPt2D
ModelVecToScreenVec
GetSegPt2
MakePolyline
GetArc
CreateRWBackground
Objects - 3D
GetMeshVertsCnt
Add3DPt
Flip3DObj
MeshToGroup
AddVertex3D
CreateExtrudeAlongPath
BeginMesh
BeginMXtrd
BeginPoly3D
CreateTaperedExtrude
BeginSweep
SetMeshVertex
BeginXtrd
GetMeshVertex
EndMesh
GetLocus3D
SetPolyPt3D
ExtrudeAlongPath
Get3DOrientation
Get3DCntr
CreateImageProp
Get3DInfo
EndXtrd
SetRot3D
Locus3D
Set3DRot
CreateContourCurves
HExtrude
Centroid3D
Moments3D
Products3D
Poly3D
ConvertTo3DPolys
Set3DInfo
EndSweep
EndPoly3D
GetPolyPt3D
EndMXtrd
Objects - Architectural
HasObjStoryBound
HasObjStoryBounds
DeleteAllComponents
SetComponentUsePenClassAttr
GetComponentUsePenClassAttr
SetComponentUseFillClassAttr
BeginColumn
BeginFloor
GetComponentUseFillClassAttr
GetComponentPenStyles
GetObjBoundElevation
GetObjStoryBoundsAt
SetComponentPenColors
SetComponentFillColors
GetObjStoryBoundsCnt
GetComponentFillColors
DelObjStoryBound
SetComponentClass
GetComponentClass
SetComponentName
DelObjStoryBounds
GetComponentName
SetObjectStoryBound
GetObjStoryBound
SyncMatrixToBound
GetComponentPenColors
SetComponentWidth
DeleteComponent
GetNumberOfComponents
GetSlabPreferencesStyle
SlabFromPoly
GetDatumSlabComponent
SetDatumSlabComponent
GetComponentWallTopOffset
SetComponentWallTopOffset
GetComponentWallBottomOffset
SetComponentWallBottomOffset
GetComponentFollowTopWallPeaks
SetComponentFollowTopWallPeaks
GetComponentFollowBottomWallPeaks
SetComponentFollowBottomWallPeaks
GetComponentAutoBoundEdgeOffset
SetComponentAutoBoundEdgeOffset
GetComponentManualEdgeOffset
SetComponentManualEdgeOffset
GetComponentTexture
SetComponentTexture
GetComponentNetArea
InsertNewComponent
GetComponentNetVolume
CreateSlab
ModifySlab
GetSlabPreferences
SetCoreWallComponent
GetCoreWallComponent
SetComponentFill
SetComponentPenWeights
MakeCornerWindow
GetSlabStyle
SetSlabStyle
ConvertToUnstyledSlab
SetSlabPreferencesStyle
SetComponentPenStyles
GetComponentWidth
GetComponentFill
GetSlabHeight
SetSlabHeight
CreateSlabStyle
GetWallPreferences
GetStoryLayerInfo
GetComponentPenWeights
Objects - Custom
GetCustomObjectInfo
NumCustomObjectChoices
GetPluginString
FlipHybMatrixObj
EnableParameter
SetParameterVisibility
CreateGroupOutline
CreateCustomObjectPath
GetCustomObjectPath
IsNewCustomObject
GetCustomObjectChoice
GetLocalizedPluginChoice
GetCustomObjectProfileGroup
GetLocalizedPluginName
HasPlugin
GetLocalizedPluginParameter
SetCustomObjectPath
SetCustomObjectProfileGroup
CreateCustomObjectN
SetCustomObjectColor
GetCustomObjectColor
IsPluginFormat
DefineCustomObj
SetCustomObjectWallHoleGroup
GetCustomObjectWallHoleGroup
CreateCustomObject
GetPluginChoiceIndex
SetCustomObjectSelectionGroup
GetCustomObjectSelectionGroup
GetPluginInfo
Objects - Groups
SetVPClassVisibility
EndGroup
CreateVP
Group
AddVPAnnotationObject
HUngroup
UpdateVP
BeginGroupN
GetVPGroup
VPHasCropObject
SetVPCropObject
GetVPCropObject
GetVPClassVisibility
GetVPLayerVisibility
IsVPGroupContainedObject
GetVPGroupParent
BeginGroup
Ungroup
SetVPLayerVisibility
GroupToMesh
Objects - Lights
SetLightFalloff
GetLightLocation
SetSpreadAngle
GetLightColorRGB
SetLayerAmbientInfo
SetLayerAmbientColor
GetLightInfo
GetSpreadAngle
GetLightFalloff
SetBeamAngle
SetLightDirection
SetLightInfo
SetLightColorRGB
GetLayerAmbientColor
GetLayerAmbientInfo
GetBeamAngle
SetLightLocation
ContainsLight
CreateLight
GetLightDirection
Objects - NURBS
GetNurbsObjectDistanceFromPoint
CreateLoftSurfaces
CreateSurfacefromCurvesNetwork
ConvertToNURBS
NurbsSurfaceEvalPt
NurbsCurveEvalPt
NurbsSetKnot
NurbsKnot
NurbsDegree
NurbsNumKnots
NurbsCurveType
NurbsSetWeight
NurbsGetWeight
NurbsDelVertex
NurbsSetPt3D
NurbsGetPt3D
NurbsGetNumPts
NurbsCurveGetNumPieces
CreateNurbsCurve
CreateNurbsSurface
TrimNurbsSurface
GetPointAndParameterOnNurbsCurveAtGivenLength
EvaluateNurbsSurfacePointAndNormal
CreateInterpolatedSurface
ExtendNurbsCurve
GetParameterOnNurbsCurve
DrawNurbsObject
ExtendNurbsSurface
RevolveWithRail
CreateOffsetNurbsObjectHandle
Objects - Polys
Add2DVertex
InsertVertex
AddPoint
GetPolyPt
GetPolylineArcMaxRadius
IsPolyClosed
ArcTo
GetVertexVisibility
BeginPoly
SetPolylineVertex
GetPolylineVertex
SetVertexVisibility
SetPolyPt
SetPolyClosed
CurveThrough
CurveTo
ClosePoly
DelVertex
Poly
EndPoly
Smooth
GetHole
GetNumHoles
GetVertNum
OpenPoly
Objects - Roofs
SetHipAttributes
CreateBatDormer
GetBatAttributes
SetBatAttributes
BeginRoof
RemoveRoofElement
SetRoofEdge
AppendRoofEdge
GetRoofEdge
GetRoofVertices
SetDormerThick
GetNumRoofElements
GetDormerThick
CreateGableDormer
SetTrapeziumAttributes
GetRoofFaceAttrib
GetRoofFaceCoords
SetRoofAttributes
GetRoofAttributes
CreateRoof
GetDormerAttributes
GetRoofElementType
GetTrapeziumAttributes
CreateTrapeziumDormer
GetGableAttributes
CreateHipDormer
SetGableAttributes
CreateShedDormer
SetSkylight
SetDormerAttributes
GetSkylight
CreateSkylight
GetShedAttributes
RemoveRoofEdge
SetShedAttributes
GetHipAttributes
Objects - Solids
AddSolid
IntersectSolid
CreateSphere
ObjVolume
ObjSurfaceArea
SubtractSolid
CreateCone
CreateHemisphere
Objects - Symbols
GetSymLoc3D
GetSymbolType
BeginFolder
BeginSym
CopySymbol
EndFolder
EndSym
SetActSymbol
SetSymbolOptionsN
GetSymName
GetSymbolOptionsN
GetSDName
SymbolToGroup
Symbol
SymDefNum
GetSymBrightMult
SetSymBrightMult
ActSymDef
InsertSymbolInFolder
Objects - Text
SetTextJust
SetTextFont
SetText
GetTextOrientation
GetTextLeading
SetTextLeading
GetTextSpace
SetTextVerticalAlign
GetTextVerticalAlign
GetTextLength
SetTextSpace
GetTextWidth
SetTextWidth
GetTextWrap
SetTextWrap
SetTextAdorner
TextLeading
GetFontName
GetFontID
CreateText
GetTextStyle
GetTextSize
GetTextJust
GetTextFont
GetText
SetTextJustN
SetTextVertAlignN
TrueTypeToPoly
TextVerticalAlign
EndText
BeginText
TextSpace
TextSize
TextRotate
TextOrigin
TextJust
TextFont
TextFlip
TextFace
SetTextOrientation
SetTextStyle
SetTextSize
Objects - Walls
AddSymToWall
AddWallPeak
BreakWall
DeleteWallSym
GetNumOfWallBreaks
GetWallHalfBreakInfo
GetObjExtentsInWall
SetWallHeights
GetWallThickness
SetWallThickness
RoundWall
GetWallStyle
GetNumWallPeaks
GetWallPeak
ClearWallPeaks
CreateWallStyle
SetWallStyle
GetWallCapsOffsets
SetWallCapsOffsets
SetWallCaps
GetWallCaps
AddSymToWallEdge
AddWallBottomPeak
GetWallCornerHeights
DeleteWallPeak
WallPeak
WallTo
WallWidth
JoinWalls
SetObjectAsCornerBreak
SetObjectWallOffset
InsertSymbol
GetWallCapAttributesType
HWallWidth
CreateWallFeature
MoveWallByOffset
GetWallWidth
ConvertToUnstyledWall
ReverseWallSides
IsWallPeakTop
SetWallOverallHeights
GetWallOverallHeights
SetWallCornerHeights
Wall
WallCap
SetWallCapAttributesType
WallFootPrint
ODBC
DBGetFormatFieldConn
DBSetFormatConn
DBGetFormatConn
DBDocGetColumns
DBDocGetTables
DBDocSetColKey
DBDocGetDB
DBShowDBTableDlg
DBShowManageDBsDlg
DBDocGetConn
DBShowObjConnDlg
DBDocRemoveConn
DBDocAddConn
DBDocHasConn
DBSQLExecuteError
DBSQLExecuteNext
DBSQLExecuteGet
DBSQLExecuteDelete
DBSQLExecuteDSN
DBSQLExecute
DBObjSQLSetWrite
DBObjSQLGetWrite
DBObjSQLSetRead
DBObjSQLGetRead
DBSetFormatFieldConn
Parametric Constraints
HasConstraint
GetSingularConstraint
SetConstraintValue
SetBinaryConstraint
BuildConstraintModelForObject
SetSingularConstraint
DeleteConstraint
GetBinaryConstraint
PDF
PDF_DrawObjectsFromBlob
PDF_PrintBlob
PDF_VerifyLibrary
PDF_GetPageCount
PDF_CreateBlob
PDF_DestroyBlob
PDF_GetPageSizeFromBlob
PDF_DrawDCFromBlob
PDF_GetPageMatrixFromBlob
PDF_FlushCache
PDF_SetPageImage
PDF_SetProgressBar
PDF_GetNumOfAnnotations
PlantObjectCoreTools
Plant_UpdatePlaceTool
Plant_EditPlantDefRB
Plant_ResetPlantInst
Plant_UpdateTranslat
Plant_GetToolPlantNm
Plant_ReplacePlant
Plant_GetToolSpacing
Plant_GetToolInit
Plant_GetToolPlcMode
Plant_CreateDupPlant
Selection
SelectAll
Selected
SetDSelect
SetSelect
NumSelectedObjects
NumSObj
DSelectAll
SiteModel Interface Library
DTM6_GetZatXY
DTM6_GetDTMObject
DTM6_SendToSurface
DTM6_IsTypeVisible
DTM6_ClearModelCache
DTM6_RestoreDefaults
DTM6_ShowSendEdgeDlg
DTM6_GetDTMOver
DTM6_RiseToSurface
DTM6_IsObjectReady
DTM6_IsDTM6Object
Special - Quicktime
QTInitialize
QTOpenMovieFile
QTGetMovieOptions
QTCloseMovieFile
QTTerminate
QTWriteFrame
QTSetMovieOptions
Spotlight
DBeam_End
DBeam_SetLightOrigin
DBeam_SetFocusPoint
DBeam_SetBeamAngle
DBeam_SetBeamAngle2
DBeam_SetLampRot
DBeam_SetTShutAngle
DBeam_SetBShutDepth
DBeam_SetBShutAngle
DBeam_SetLShutDepth
DBeam_SetLShutAngle
DBeam_SetRShutDepth
DBeam_SetRShutAngle
DBeam_SetFallOffDist
DBeam_SetShow3DType
DBeam_SetShowAtPoint
DBeam_ShowBeamLines
DBeam_GetLastObject
DBeam_GetObjAtFocus
DBeam_GetObjFallOff
DBeam_GetLines
DBeam_GetLines2FOff
DBeam_GetLast2DObj
DBeam_Get2DObjAtFs
DBeam_Get2DObjFOff
DBeam_Get2DLines
DBeam_Get2DLn2FOff
DBeam_BeginShttGet
DBeam_EndShttGet
DBeam_Get3DShutter
SL_UpdateUID
SL_UpdateSAcc
LightingDevParamEdit
ApplyLightInfoRecord
SpotlightCacheClear
SpotlightCacheDump
AdditionalDefRecords
DBeam_SetTShutDepth
SL_Export
SL_Import
DBeam_Begin
Strings
SubString
GetVWRString
Num2StrF
Num2Str
StringMacToAnsi
Insert
Pos
Chr
Concat
Ord
StringAnsiToMac
Copy
Len
GetResourceString
Str2Volume
UprString
Volume2Str
Str2Area
Area2Str
Str2Num
Str2Angle
Angle2Str
Delete
Textures
GetClTextureG
GetClTextureD
GetClTextureC
GetImageCropObject
IsImageCropped
IsImageCropVisible
GS_EdSh_ConstructLayout
GS_EdSh_PopulateMenu
GS_EdSh_RunDialog
SetImageCropObject
SetImageCropVisible
CreateShaderRecord
CreateTexture
EditTexture
ResolveByClassTextureRef
CreatePaintFromImgN
AttachDefaultTextureSpace
SetTextureSize
GetTextureSize
CreateTextureBitmapN
EditShaderRecord
GetShaderRecord
SetCustomRWPrefs
CreatePaintFromImage
GetTextureRefN
SetTextureRefN
SetDefaultTexMapN
SetTexMapBoolN
GetTexMapBoolN
SetTexMapIntN
GetTexMapIntN
SetTexMapRealN
GetTexMapRealN
GetNumTexLayers
IsRW
SetWallHoleTexturePart
GetWallHoleTexturePart
GetClTextureL
GetClTextureR
GetClTextureT
GetClUseTexture
SetClTextureC
SetClTextureD
SetClTextureG
SetClTextureL
SetClTextureR
SetClTextureT
IsTextureableObject
GetTextureBitmap
SetTextureBitmap
GetTexBFeatureStart
SetTexBFeatureStart
GetTexBFeatureEnd
SetTexBFeatureEnd
GetTexBitFeatureSize
SetTexBitFeatureSize
GetTexBitRepHoriz
SetTexBitRepHoriz
GetTexBitRepVert
SetTexBitRepVert
GetTexSpaceKind
SetTextureSet
GetTextureSet
Tool Events
vstEnableMode
vstGetPickObject
vstGetToolObject
vstGetModeHelpBase
vstSetModeHelpBase
vstSetCustomProc
vstSetPtBehavior
vstGetDataString
vstSetDataString
vstGetDataReal
vstSetDataReal
vstAddButtonMode
vstGetString
vstGetCurrPt3D
vstGetPt3D
vstNameUndoEvent
vstGetRsrcFileID
vstSetRsrcFile
vstGetDataLong
vstSetDataLong
vstSetHelpString
vstGetCurrPt2D
vstCustomProcNNA
vstSetEventResult
vstDrawCoordLineN3D
vstDrawCoordLineN
vstGetModeValue
vstGetEventResult
vstSetEventInfo
vstDrawCoordRect
vstDrawCoordLine3D
vstDrawCoordLine
vstDrawCoordEllipse
vstDrawCoordArcN
vstDefault3DToolDraw
vstDefault2DToolDraw
vstSetCursorByView
vstRestoreWPHybridTool
vstSetWPHybridTool
vstGetInitObject
vstGetEventInfo
vstAddRadioMode
vstNumPts
vstGetPt2D
vstSetPDMenuSel
vstAddPDMenuItem
vstAddPDMenuMode
Units
Units
GetSecondaryUnitInfo
SecondaryUnits
GetUnits
GetPrimaryUnitInfo
PrimaryUnits
GetRoundingBase
User Interactive
SetCursor
EndModeButtonsText
SetModeButtonText
TrackObject
TrackObjectN
Option
SetTempToolHelpStr
MouseDown
GetRect3D
KeyDown
GetLine3D
VS:Command
RunTempTool
GetRect
GetPtL
Shift
GetPtL3D
GetPt
GetMouse
GetLine
GetKeyDown
GetPt3D
CapsLock
AutoKey
SetToolHelpMessage
BeginModeButtonsText
Utility
RedrawSelection
UndoOff
ReDraw
Message
ClrMessage
SysBeep
Wait
GetSavedSetting
SetPaletteVisibility
GetPaletteVisibility
SetDrawingRect
OpenURL
PrepRelatedObjectForChange
GetTickCount
DisplayContextHelpOfCurrentPlugin
ValidNumStr
ValidAngStr
GetOSVersion
GetWorkingPlane
ResetObject
PlanarPtTo3DModelPt
NameUndoEvent
EndContext
BeginContext
SetMaximumUndoEvents
GetCallBackInval
SetCallBackInval
SetModeString
Rpstr_RemoveValues
SetWorkingPlane
GetActiveSerialNumber
GetCurrentMode
GetEnabledModules
DisableModules
Rpstr_RemoveValue
GetNetAdapterInfo
SetToolByIndex
CallToolByIndex
Rpstr_GetValueBool
Rpstr_SetValueBool
ForEachObjectInList
SetCurrentObject
Rpstr_GetValueInt
RGBToColorIndex
ReDrawAll
Rpstr_SetValueInt
PickObject
Rpstr_GetValueReal
Rpstr_SetValueReal
Rpstr_GetValueStr
GetVersion
GetScreen
SetSavedSetting
Rpstr_SetValueStr
GetMainDisplayBounds
GetTextWidthInPixels
GetMacCommandKeyTextWidthInPixels
DisplayOrganizationDialog
IsCoPlanar
IsPerpPlane
SetWorkingPlaneN
GetWorkingPlaneN
EditCriteriaWithUI
PlanarPtToScreenPlanePt
ScreenPlanePtToPlanarPt
GetVersionEx
CallToolByName
SetToolByName
GetClosestSide
GetClosestPt
CreateUUID
ForEachObjectInLayer
GetArrayDimensions
ForEachObjectAtPoint
DisplayContextualHelp
VerifyLibraryRoutine
GetPlantToolInitialized
GetPlantToolPlantName
GetPlantToolSpacing
EncryptPlugin
EncryptAllPlugins
OpenScriptResPal
ColorIndexToRGB
DelSavedSettings
DelSavedSetting
GetPlantToolPlacementMode
GetWorkingPlaneMat
Date
SortArray
ImportImageFile
GetCurrentLocalization
RGBToColorIndexN
ColorIndexToRGBN
GetPickObjectInfo
FndError
PythonEndContext
PythonBeginContext
PythonSetSearchPath
PythonGetSearchPath
PythonExecute
View / Zoom
GetZoom
SaveSheet
VSave
VRestore
VDelete
DrawInteractiveFrame
EndInteractiveFrames
CreateInteractiveLightGroup
CreateHLHandle
SetZoom
SetView
SetVCenter
RetrieveHLPrefs
Projection
EditRenderWorksPrefs
SetViewVector
GetView
GetProjection
EditOpenGLPrefs
CreateRenderworksStyle
CreateOpenGLHandle
CreateRWHandle
RetrieveCustomRWPrefs
GetVCenter
BeginInteractiveFrames
Viewports
GetVPLrOvrdPenFore
SetVPLrOvrdPenBack
GetVPLrOvrdPenBack
SetVPLrOvrdFillFore
GetVPLrOvrdFillFore
SetVPLrOvrdFillBack
GetVPLrOvrdFillBack
GetVPLrOvrdHandle
GetVPLrOvrdCount
RemoveVPLrOvrd
CreateVPLrOvrd
SetVPClOvrdPenOpty
GetVPClOvrdPenOpty
SetVPClOvrdFillOpty
GetVPClOvrdFillOpty
SetVPClOvrdPenFore
SetVPClOvrdPenBack
GetVPClOvrdPenBack
SetVPClOvrdFillFore
GetVPClOvrdFillFore
GetVPClOvrdName
GetVPClOvrdCount
RemoveVPClOvrd
CreateVPClOvrd
SetVPClOvrdFillBack
GetVPClOvrdFillBack
GetVPClOvrdPenFore
SetVPLrOvrdOpty
GetVPLrOvrdOpty
SetVPLrOvrdPenFore
Worksheets
GetWSCellStringN
GetWSCellFormulaN
SetWSCellFormulaN
GetWSSubrowCellStrN
GetWSSubrowActualStringN
HasWSColumnOperator
GetWSColumnSortType
SetWSColumnSortType
GetWSColumnSortPrecedence
MoveWSColumnOperator
AddWSColumnOperator
RemoveWSColumnOperator
RemoveAllWSColumnOperators
IsWSImg
GetWSImgType
GetWSImgSizeType
GetWSImgSize
GetWSImgAngle
GetWSImgView
GetWSImgRenderMode
GetWSImgUseLayScale
GetWSImgScale
GetWSImgUseObjectImg
GetWSImgMarginSize
SetWSImgType
GetWSCellBorder
DeleteWSRows
InsertWSRows
DeleteWSColumns
InsertWSColumns
GetWSSelection
SetWSSelection
SetWSCurrentCell
IsValidWSCell
IsValidWSRange
IsWSDatabaseRow
IsValidWSSubrowCell
GetWSSubrowCount
IsWSSubrowCellNumber
IsWSSubrowCellString
GetWSSubrowCellString
SetWSColumnOperators
GetWSSubrowCellValue
ShowWSDialog
ClearWSCell
GetWSFromImage
SetWSCellTextFormat
GetWSColumnOperators
SetWSColumnWidth
GetWSColumnWidth
GetWSCellTextFormat
SetWSCellBorders
GetWSCellFill
SetWSCellFill
GetWSCellTextColor
SetWSCellTextColor
GetWSCellTextAngle
SetWSTextAngle
GetWSCellWrapTextFlag
SetWSCellWrapTextFlag
GetWSCellVertAlignment
SetWorksheetGridLinesVisibility
WorksheetSplitCells
GetWSMergedCellRange
SetWSCellTopBorder
SetWSCellLeftBorder
SetWSCellBottomBorder
SetWSCellRightBorder
SetWSCellOutlineBorder
IsWSCellNumber
SetWSCellVertAlignment
GetTopVisibleWS
SetTopVisibleWS
GetWSRowColumnCount
SetWSPlacement
IsWSVisible
ShowWS
GetWSImage
GetWSPlacement
RecalculateWS
CreateWSImage
CreateWS
SetWSCellInsideVertBorder
GetWSSubrowActualCellString
GetWSRowHLockState
AutoFitWSRowHeights
SetWSCellInsideHorizBorder
SetWSImgRenderMode
AreWorksheetGridLinesVisible
SetWSImgMarginSize
SetWSImgUseObjectImg
SetWSImgScale
SetWSImgUseLayScale
SetWSImgView
SetWSImgAngle
SetWSAutoRecalcState
GetWSAutoRecalcState
EnableDrawingWorksheetPalette
SetWSImgSize
SetWSImgSizeType
GetWSRowHeight
SetWSCellNumberFormat
GetWSCellNumberFormat
SetWSCellAlignment
SetWSRowHeight
GetWSCellAlignment
SetWSCellFormula
GetWSCellFormula
GetWSSubrowHeight
GetWSCellValue
GetWSCellString
IsWSCellString
WorksheetMergeCells
XML
GetAttributeValue
GetFirstChild
DeleteCDATA
SetAttributeValue
DeleteAttribute
ReleaseXML
GetPreviousElement
SetCDATA
ReadXMLMemory
CreateNewXMLDocument
GetCDATA
InitXML
WriteXMLMemory
ReadXMLFile
GetNextElement
WriteXMLFile
FindElement
GetElementValue
FindAttribute
SetElementValue
DeleteElement
XML SAX
XMLSAXBeginNode
XMLSAXEndNode
XMLSAXAddNodeAttr
XMLSAXParseFile
XMLSAXParseMemory
XMLSAXBeginDocFile
XMLSAXEndDoc
XMLSAXBeginDocMemory
XMLSAXEndDocMemory
XMLSAXAddNodeValue