openglider.glider package¶
Subpackages¶
Submodules¶
openglider.glider.ballooning module¶
- class openglider.glider.ballooning.BallooningBezier(points=None)[source]¶
Bases: openglider.glider.ballooning.Ballooning
- Numpoints¶
openglider.glider.cell_elements module¶
- class openglider.glider.cell_elements.DiagonalRib((left_1, left_1_height), (left_2, left_2_height), (right_1, right_1_height), (right_2, right_2_height), cell_no)[source]¶
Bases: object
- class openglider.glider.cell_elements.Panel(right_back=1.0, right_front=-1.0, left_back=1.0, left_front=-1.0, cell_no=0)[source]¶
Bases: object
Glider cell-panel
openglider.glider.cells module¶
- class openglider.glider.cells.BasicCell(prof1=None, prof2=None, ballooning=None, name='unnamed_cell')[source]¶
Bases: object
openglider.glider.rib_elements module¶
openglider.glider.ribs module¶
- class openglider.glider.ribs.MiniRib(yvalue, front_cut, back_cut=1, func=None, name='minirib')[source]¶
Bases: openglider.airfoil._Classes.Profile3D
- class openglider.glider.ribs.Rib(profile=None, ballooning=None, startpoint=None, size=1.0, arcang=0, aoa=0, zrot=0, glide=1, name='unnamed rib', aoaabs=False, startpos=0.0)[source]¶
Bases: openglider.utils.cached_property.HashedObject
Openglider Rib Class: contains a airfoil, needs a startpoint, angle (arcwide), angle of attack, glide-wide rotation and glider ratio. optional: name, absolute aoa (bool), startposition
- hashlist = ('aoa_absolute', 'glide', 'arcang', 'zrot', 'chord', 'pos')¶