Skip to main content

ACP in-app scripting API 2026 R1

View

Last update: 16.07.2026

class compolyx.View(name, position=(0.0, 0.0, 0.0), orientation=(0.0, 0.0, 0.0), rotation_point=(0.0, 0.0, 0.0), parallel_scale=1.0, projection='perspective', locked=False, parent=None)

Represents a view and its properties.

Access:

>>> import compolyx
>>> db = compolyx.DB()
>>> view1 = db.create_view(name='View.1', position=[1.5, 5.75, 7.], orientation=[-0.4, -0.4, 0.8], rotation_point=[-6.0, 0.6, 0.75], projection='perspective')

Attributes

Name Description
View.is_dict_item Indicates whether the object is an item in a dictionary.
View.is_list_item Indicates whether the object is an item of a list.
View.link_path Root path of the current node in the tree for links to this object.
View.locked A View which is imported from another source cannot be modified.
View.name Name of the object.
View.orientation Get/set the view orientation.
View.parallel_scale Get/set the view parallel‑perspective scale factor.
View.parent Parent object in the tree.
View.position Get/set the view position.
View.projection Get/set the projection method parallel or perspective.
View.root_path Root path of the current node in the tree.
View.rotation_point Get/set the view rotation point.

Methods

Name Description
View.find_parent(type) Steps up the tree and returns the first parent with given type.
View.serialize() Serialize to Python string.
View.visit(visitor) Walk through the tree and let the visitor perform action on every descendant node.

Connect with Ansys