Rosette#

class ansys.acp.core.Rosette(*, name='Rosette', rosette_type=RosetteType.PARALLEL, origin=(0.0, 0.0, 0.0), dir1=(1.0, 0.0, 0.0), dir2=(0.0, 1.0, 0.0), edge_set=None)#

Instantiate a Rosette.

Parameters:
  • name (str, default: 'Rosette') – Name of the rosette.

  • rosette_type (RosetteType, default: <RosetteType.PARALLEL: 'parallel'>) – Type of the rosette.

  • origin (tuple[float, float, float], default: (0.0, 0.0, 0.0)) – Coordinates of the rosette origin.

  • dir1 (tuple[float, float, float], default: (1.0, 0.0, 0.0)) – Direction 1 (x-direction) vector of the Rosette.

  • dir2 (tuple[float, float, float], default: (0.0, 1.0, 0.0)) – Direction 2 (y-direction) vector of the Rosette.

  • edge_set (EdgeSet | None, default: None) – Edge Set used for the Rosettes with type RosetteType.EDGE_WISE.

Methods

Rosette.clone(*[, unlink])

Create a new unstored object with the same properties.

Rosette.delete()

Delete the object.

Rosette.store(parent)

Store the object on the server.

Attributes

Rosette.dir1

Rosette.dir2

Rosette.edge_set

Rosette.id

Identifier of the object, used for example as key in maps.

Rosette.locked

Rosette.name

The name of the object.

Rosette.origin

Rosette.rosette_type

Rosette.status