Skip to main content

ACP in-app scripting API 2026 R1

Model classes

Last update: 16.07.2026

The following classes represent model, geometry, ply, selection, and analysis data within a compolyx model. Each class corresponds to a specific object type and provides access to that data.

Name Description
AnalysisPly(graph, obj[, parent]) Represents an analysis ply.
BooleanSelectionRule(graph, obj[, parent]) Represents a boolean selection rule.
ButtJointSequence(graph, obj[, parent]) Represents a butt-joint sequence.
CADCompound(graph, obj[, parent]) Represents a CAD compound entity.
CADFace(graph, obj[, parent]) Represents a CAD face.
CADGeometry(graph, obj[, ...]) Represents CAD geometry data.
CADReference(graph, obj[, parent]) Represents a CAD reference.
CADShell(graph, obj[, parent]) Represents a CAD shell.
CADSolid(graph, obj[, parent]) Represents a CAD solid.
Chapter(name, parent[, view, ply_entities, ...]) Represents a plybook chapter.
CutoffSelectionRule(graph, obj[, parent]) Represents a cutoff‑based selection rule.
CylindricalSelectionRule(graph, obj[, parent]) Represents a cylindrical selection rule.
EdgeSet(graph[, obj, parent]) Represents an edge set.
ElementSelectionRule(graph, obj[, parent]) Base class for element selection rules.
ElementSet(graph[, obj, parent]) Represents an element set.
EntitySet(graph, obj[, parent]) Base class for entity sets.
FieldDefinition(graph, obj[, parent]) Represents a field definition.
GeometricalSelectionRule(graph, obj[, parent]) Represents a geometrical selection rule.
ImportedAnalysisPly(graph, obj[, parent]) Represents an imported analysis ply.
ImportedModelingGroup(graph, obj[, parent]) Represents an imported modeling group.
ImportedModelingPly(graph, obj[, parent]) Represents an imported modeling ply.
ImportedProductionPly(graph, obj[, parent]) Represents an imported production ply.
InterfaceLayer(graph, obj[, parent]) Represents an interface layer.
LookUpTable1D(obj[, parent]) Represents a one‑dimensional lookup table.
LookUpTableBase(obj[, parent]) Base class for lookup tables.
LookUpTableColumn(name, parent) Represents a column within a lookup table.
Model([name, path, format, ...]) Represents a finite element model.
ModelingGroup(graph, obj[, parent]) Represents a modeling group.
ModelingPly(graph, obj[, parent, element_vd]) Represents a modeling ply.
OrientedSelectionSet(graph, obj[, parent]) Represents an oriented selection set.
ParallelSelectionRule(graph, obj[, parent]) Represents a parallel selection rule.
PlyBook([name, parent, reST_ply, ...]) Represents a plybook.
PublishedParameter(name, parent[, ...]) Represents a parameter linked to the Ansys Workbench application.
Rosette(graph, obj[, parent]) Represents a rosette.
SamplingPoint(graph, obj[, parent]) Represents a sampling point used to inspect laminate details at a specific location.
Script(name, *[, parent, source, active, ...]) Represents a user‑defined script that operates on model parameters.
SectionCut(graph, obj[, parent, color_table]) Represents a section cut showing the laminate in a cutting plane.
Sensor(graph, obj[, parent]) Represents a sensor for measuring areas, prices, weights, or centers of gravity.
SphericalSelectionRule(graph, obj[, parent]) Represents a spherical selection rule.
TubeSelectionRule(graph, obj[, parent]) Represents a tube selection rule.
VariableOffsetSelectionRule(graph, obj[, parent]) Represents a variable‑offset selection rule.
VirtualGeometry(graph, obj[, parent]) Represents virtual geometry data.

Connect with Ansys