Bird#
- class ansys.aedt.core.modeler.advanced_cad.actors.Bird(bird_folder, speed='2.0', flapping_rate='50Hz', relative_cs_name=None)[source]#
Provides an instance of a bird.
This class is derived from
ansys.aedt.core.modeler.multiparts.MultiPartComponent
.Note
Motion is always forward in the X-axis direction.
- Parameters:
- bird_folder
str
Full path to the directory containing the definition of the bird. This can be changed later.
- speed
float
orstr
,optional
Speed of the bird. The default is
"2.0"
.- flapping_rate
float
orstr
,optional
Flapping rate. The default is
"50Hz"
.- relative_cs_name
str
,optional
Name of the relative coordinate system of the actor. The default is``None``, in which case the global coordinate system is used.
- bird_folder
Methods
Bird.insert
(app[, motion])Insert the bird in HFSS SBR+.
Bird.position_in_app
(app)Set up design variables and values to enable motion for the multi-part 3D component.
Bird.start
(app)Initialize app for SBR+ simulation.
Attributes
Coordinate system name.
Number of multi-part components.
Unique instance name.
Offset values for the multi-part component.
X-, Y-, and Z-axis offset names.
X-axis offset name.
Y-axis offset name.
Z-axis offset name.
Pitch variable value.
Pitch variable name.
Roll variable value.
Roll variable name.
Speed variable expression.
Speed variable name.
Global coordinate system.
Yaw variable value.
Yaw variable name.