ToolsΒΆ
Tools are workflow-based scripts which represent a sequence of steps to produce a desired output.
A workflow usually involve interactive user inputs where decisions need to be made during the execution of a script.
Access the tool with the following:
import armacode
line = armacode.tools.AddNameTags.main()
- AddBoundingBox
- AddNameTags
- AddNameTagsRefPt
- AddObjectsToBlock
- AddViewport
- AnalysisCurveLength
- AnalysisSurfaceArea
- AnalysisVolume
- AnnotationDotFromPoint
- Apply3DSection
- BatchConvertFiles
- BatchConvertFilesTo3DPDF
- BlockCreateFromGroup
- BlockCreateFromObjectName
- BlockDuplicate
- BlockGenerateBasePlaneSurfaces
- BlockInstanceExplodeAndGroup
- BlockInstanceExplodeAndName
- BlockInstanceReplace
- BlockInstantiator
- BlockMultipleEdit
- BlockRedefineBasePlane
- BlockRenameLinkedBlocks
- BlockRenamer
- BrepBooleanDifference
- BrepIntersections
- BrepToBlock
- BrepTrim
- BrepUnfold
- BullzipPDFPrinter
- ChangeObjectsHue
- CircleToPlanes
- ClippingCube
- ClosestObjectsCheck
- CopyObjectsToLayouts
- CopyObjectsToPoints
- CopyWorksessionObjects
- CurveAddArrows
- CurveBooleanDifference
- CurveExplodeToSubLayers
- CurveFilletCurves
- CurveFilletCurvesBLAH
- CurveOffset
- CurvePullPoints
- CurveReliefJoint
- CurveSeparate
- CurveSeparate_02
- CurveSetPoints
- CurveSolveOverlap
- DetailBoundary
- DetailBoundaryCMDLine
- DetailBoundaryGenerateAll
- DetailBoundaryPanTest
- DimAlignedFromLine
- DimAlignedFromPolyline
- DimAngleFromArc
- DimAngleFromPolyline
- DimAngleFromPolyline_cmd
- DimFindAndReplace
- DimLinearFromPolyline
- DimStylesGenerate
- DimensionAlignedFromSurface
- DimensionAlignedFromSurface_macro
- DimensionBBOXProfileFromSurface
- DimensionBBOXProfileFromSurface_Simplified
- DimensionBBOXProfileFromSurface_Simplified_onPlane
- DimensionEditText
- DimensionOffsetOverlap
- DimensionPoints
- DupLayoutFromBoxes
- DuplicateEdgeCurves
- EXCEL
- EXCEL_DATABASE
- ExplodeBlockInstances
- ExplodeBlockInstances_cmd
- ExportBlocks
- ExportObjects
- ExportObjectsByGroup
- ExportObjectsByLayer
- ExportObjectsByName
- ExtrudeObjects
- FieldsFromStrings
- GenerateTreestructure
- GroupDistribute
- GroupObjectsByName
- GroupObjectsBySheetContainment
- HUD_ObjectProperties
- HatchFromSrf
- HatchesFromCurveWithSameName
- ImportOptiNestDXF
- InstanceViewsLayout
- InstanceViewsLayout_02
- LayerColorDesaturate
- LayerColorDesaturateHSV
- LayerColorDesaturateRGB
- LayerDeleteOne
- LayoutChangeRevision
- LayoutDeleteAll
- LayoutDuplicateLayout
- LayoutEditVariables
- LayoutLockAllDetails
- LayoutMultipleDetails
- LayoutPrintLayoutNames
- LayoutSortAlphabetically
- LayoutUpdateDetailsFromCurves
- LeaderFromCurve
- Make2D
- MeshToNURBSiterate
- MinimumBoundingBox2D
- MinimumBoundingBox3D
- MirrorObjectsAboutMidPoint
- NameBlockByInstanceName
- NameCurveFromBoundary
- NameCurveFromTextTag
- NameInstanceWithBlockName
- NameObjectByContainment
- NameObjectByContainmentselBoundary
- NameObjectBySelBoundary
- NameObjectFromGroupName
- NameObjectWithCounter
- NameTextObjectFromContent
- NamingAutomationAddAttributeFromRegions
- NamingAutomationAddAttributeFromTextDot
- NamingAutomationAddAttributeFromZones
- NamingAutomationAddCounter
- NamingAutomationAddCounterFromCurve
- NamingAutomationAddCounterFromPolyline
- NestingCalculateOffcutsZones
- NestingCalculateOffcutsZones_CurveBoolean
- NestingLayoutNestedSheets
- NestingLayoutNestedSheets_02
- NestingLayoutNestedSheets_03
- ObjectRemap
- ObjectSelectionDrawObjectOverlay
- ObjectSelectionUpdateGH
- OrientObjects
- OrientObjectsWithNamedPlanes
- PanelShortenUVCurves
- PipelineTemplate
- PipelineTemplateMacro
- PlanarSurfaceFromCurvesWithSameName
- ProductionExtractFoldLines
- ProductionExtractLoopCurves
- ProductionGenerateFixingsFromCurves
- ProductionGlassInstantiate
- ProductionRibIntersectionSolve
- ProductionRibSurfaceIntersectionSolve
- PullDots
- RhinoNestBatch
- SectionTool
- SelectObjectsFromText
- Settings
- Settings_B
- SlicePointCloud
- StretchObjects
- SurfaceAddNotchCutters
- SurfaceOffsetBorder
- SurfaceOffsetPlanarBorder
- SurfaceSeparate
- SweepSurface
- TextAddMask
- TextBoundingBox
- TextFindAndReplace
- TextGeneratePlane
- TextIncrementalTag
- TextMatchProperties
- TextSeparate
- TextSplitMultiline
- TextToMesh
- TextToSingleLineFont
- TextToSurface
- TextUseCurrentCplane
- TextUseCurrentCplaneModifyOrigin
- UnrollerCommand
- UnrollerCommandWithReferencePlanes
- UnrollerCommandWithReferencePlanes_SCAF
- UnrollerCommand_new
- VRayMaterialsToLayersMatchMapping
- ViewportsGenerateFromNamedViews
- AngularDimension
- copyUserText
- ElevationGenerator
- HatchesFromCurve
- HatchesFromSurface
- ObjNamefromMatName
- ObjectsLengthAdjustment
- ProjectGripPoints
- SurfaceFitInSheet
- ZAxisSingularityCheck