Package empro :: Module empro :: Module geometry :: Class AngleConstraint
[frames] | no frames]

Class AngleConstraint

core.Updatable --+    
                 |    
        Constraint --+
                     |
                    AngleConstraint

Constructs an constraint that restricts the angle between two edges. The edges can be lines, arcs, circles, ellipses or splines.

Class Hierarchy for AngleConstraint
Class Hierarchy for AngleConstraint

constructor AngleConstraint(id1, id2, iAngle, iSector, iMarkup):

Instance Methods
int
sector()
Bitwise combination of Parallelism and Direction indicating how the angle is measured.

Inherited from Constraint: isLocked, lock, unlock

Inherited from core.Updatable: __enter__, __exit__, clone, hash, isValid, reasonWhyInvalid

Properties
floatNone angle
Required angle between the participants.
Vector3dNone markupLocation
Location of the markup.

Inherited from Constraint: participant1, participant2