|
def | __init__ (self, widg2D, pts, isClosed=False, col=color(1, 0, 0, 1), etype=None, radius=None) |
|
def | checkSelected (self, screenpos) |
|
def | setVisible (self, isVisible) |
|
def | numNodes (self) |
|
def | setNumNodes (self, n) |
|
def | getNodes (self) |
|
def | setNode (self, i, n) |
|
def | updatePositions (self) |
|
def | updateRepr (self) |
|
Public Member Functions inherited from Handle2D |
def | __init__ (self, widg2D, col, selectRadius=None) |
|
def | isVisible3D (self) |
|
def | setVisible3D (self, isVisible) |
|
def | isActive (self) |
|
def | setActive (self, isActive) |
|
def | setColor (self, col) |
|
def | numNodes (self) |
|
def | getNodes (self) |
|
def | setNode (self, i, n) |
|
def | enumPlaneNodes (self, viewtrans) |
|
def | setPlaneVisible (self, viewtrans) |
|
def | isSelected (self) |
|
def | setSelected (self, isSelected) |
|
def | checkSelected (self, screenpos) |
|
def | updateHandle (self) |
|
def | updatePositions (self) |
|
def | mouseDrag (self, e, dragvec) |
|
def | addToScene (self, mgr, scene) |
|
def | updateRepr (self) |
|
Public Member Functions inherited from Handle |
def | __init__ (self) |
|
def | isVisible (self) |
|
def | setVisible (self, isVisible) |
|
def | isSelected (self) |
|
def | setSelected (self, isSelected) |
|
def | checkSelected (self, selectObj) |
|
def | isActive (self) |
|
def | setActive (self, isActive) |
|
def | addToScene (self, mgr, scene) |
|
def | removeFromScene (self, mgr, scene) |
|
def | mousePress (self, camera, e) |
|
def | mouseRelease (self, e) |
|
def | mouseMove (self, e) |
|
def | mouseDrag (self, e, dragvec) |
|
def | getPosition (self) |
|
def | setPosition (self, pos) |
|
def | setScale (self, scale) |
|
def | setRotation (self, yaw, pitch, roll) |
|
Represents a polygon figure defined by 2 or more control points. The figure is drawn by interpolating points along
the line using the given element type. The lines for the handle are rendered into the given 2D widget and into the
3D view if set to do so. The handles for the control points are rendered in 2D only.