Sector2D, Sector3D
Create a 2D or 3D sector symmetry dataset.
Syntax
model.result().dataset().create(<dtag>,"Sector2D");
model.result().dataset().create(<dtag>,"Sector3D");
model.result().dataset(<dtag>).set(property, <value>);
model.result().dataset(<dtag>).run();
Description
model.result().dataset().create(<dtag>,"Sector2D") creates a 2D sector symmetry dataset feature named <dtag>.
model.result().dataset().create(<dtag>,"Sector3D") creates a 3D sector symmetry feature named <dtag>.
This dataset takes data from another datasets and expands it using sector symmetry around an axis.
The following properties are available for Sector 2D and Sector 3D:
none | dataset name
When method is twopoint: The coordinates of two points on the symmetry axis. Available for Sector3D.
If true, spacevars are made available for evaluation.
all | manual
twopoint | pointdir
If sectors is odd or trans is rot: The azimuthal mode number use to transform the solution’s phase between sectors.
When method is pointdir: The direction in which the symmetry axis points. Available for Sector3D.
When method is pointdir: The coordinates of a point on the symmetry axis. Available for Sector3D.
{"1","0"} in 2D, {"1","0","0"} in 3D
If trans is rotrefl: The direction in which the reflection axis/plane (for 2D and 3D respectively) points.
rot | rotrefl
If sectors is even: Controls whether the transformation performed between consecutive sectors is rotation or rotation and reflection.