Package openalea :: Package plantgl :: Package scenegraph :: Module _pglsg
[frames] | no frames]

Module _pglsg

Classes
  AmapSymbol
The AmapSymbol describes an object of class of Mesh stored in the SMB file format of the Amap software.This is provided for ascendant compatibility.
  Appearance
Abstract base class for all appearance objects.
  AsymmetricHull
An Asymmetric Hull describes an anvelop defined by 6 morphological points.
  AxisRotated
The AxisRotated describes an object to which it has been applied a rotation of a specified angle about a specified axis.
  AxisRotation
  BaseOrientation
  BezierCurve
BezierCurve describes rational and non rational Bezier curve.
  BezierCurve2D
BezierCurve2D describes rational and non rational 2D Bezier curve.
  BezierPatch
BezierPatch describes rational and non rational Bezier surface.
  BoundingBox
An axis aligned box represented by 2 opposite corners.
  Box
The Box describes a rectangular axis-aligned box centered at origin and whose extension along the x, y and z-axis is specified with the size vector.
  Color3
A 3 components color expressed in red, green and blue.
  Color3Array
  Color4
A 4 component color expressed in red, green, blue and alpha.
  Color4Array
  Cone
A cone structure defined by a radius and a height.
  Curve2D
Abstract base class for objects of type of 2D parametric curve.
  Curve2DArray
  CurveArray
  Cylinder
A cylinder structure defined by a radius and a height.
  Deformation
  Disc
A 2D disc structure centered on origin and defined by a radius.
  ElevationGrid
A regular grid of elevations.
  EulerRotated
The EulerRotated describes an object to which it has been applied a composition of 3 rotations.
  EulerRotation
  ExplicitModel
Explicit geometric representation based on a set of 3D points.
  ExtrudedHull
A hull extruded by a vertical and an horizontal profiles.
  Extrusion
An Extrusion represented by an axis, a cross section and a tranformation function.
  FaceSet
A FaceSet describes a surface formed by a set of connected faces.
  Font
Font describes how text is displayed.
  Frustum
A frustum structure defined by a base radius, a height and a taper factor.
  Geometry
Abstract base class for all geometrical structure.
  GeometryArray
  Group
A Group of Geometry
  Hull
Abstract base class for objects of type of 3D envelope.
  IFS
The IFS is a recursive transformation applied to an object.
  ImageTexture
The material of a textured object.
  Index
A set of indices
  Index3
A set of 3 indices
  Index3Array
  Index4
A set of 4 indices
  Index4Array
  IndexArray
  LineicModel
Abstract base class for all lineic model.
  Material
The material of an object.
  Matrix3Transformation
  Matrix4Array
  Matrix4Transformation
  MatrixTransformed
Abstract base class for objects on which a transformation that can be express as a matrix is applied.
  Mesh
Abstract base class for objects of type of mesh.
  MonoSpectral
Mono spectral appearance property of an object.
  MultiSpectral
Multi spectral appearance property of an object.
  NurbsCurve
NURBS Curve describes rational and non rational B-Spline curves.
  NurbsCurve2D
A 2D NURBS Curve represented by an array of control Points, a knots list and a degree.
  NurbsPatch
NurbsPatch describes rational and non rational Bezier surface.
  Oriented
Oriented describes an object to a change of coordinate specified by an orthonormal basis has been applied.
  OrthoTransformed
Abstract base class for objects on which a transformation that can be express as an orthonormal matrix is applied.
  OrthonormalBasis3D
  Paraboloid
A paraboloid structure defined by a base radius, a height and a shape factor.
  ParametricModel
  Patch
Abstract base class for patches.
  PlanarModel
  Point2Array
  Point2Matrix
  Point3Array
  Point3Matrix
  Point4Array
  Point4Matrix
  PointSet
PointSet describes an explicit set of points
  PointSet2D
PointSet2D describes an explicit set of 2D points.
  Polyline
A Polyline describes a curve formed by connected segments.
  Polyline2D
A Polyline2D describes a curve formed by connected 2D segments.
  Primitive
Abstract base class for all predefined primitives.
  ProfileInterpolation
  QuadSet
A QuadSet describes a surface formed by a set of connected quadrilaterals, i.e.
  QuantisedFunction
A 2D quantised injective function (homomorphism) defined on the range [firstx,lastx].
  RealArray
  RealArray2
  Revolution
Revolution describes a general surface of revolution generated by the rotation of a planar curve about the z -axis.
  SOR
  SOR2D
Abstract base class for 2D objects of type of surface of revolution.
  Scaled
The Scaled describes an object to which an anisotropic scaling has been applied.
  Scaling
  Scene
A 3D Scene defined as a list of objects of type of Shape.
  SceneCodec
Coder/Decoder of a scene description.
  SceneFactory
A factory of Scene that register and use SceneCodec to read scene from files.
  SceneFormat
A scene description format.
  SceneFormatList
A list of scene description format.
  SceneObject
Abstract base class for all objects of the scenegraph.
  Shape
A Shape is composed of a Geometry object and an Appearance object.
  Shape3D
Abstract base class for shape that can be stored into a scene.
  Spectrum
Abstract base class for all spectrum objects.
  Sphere
  Swung
A surface defined by the revolution and interpolation of several 2D profiles along Z axis.
  Taper
  Tapered
Tapered describes an object to which it has been applied a Taper deformation.
  Text
Text with font.
  Transform4
  Transform4Array
  Transformation
  Transformation2D
  Transformation3D
  Transformed
Abstract base class for trasnformed node.
  Translated
A Translated describes an object to which a translation of a specified vector is applied.
  Translation
  TriangleSet
A TriangleSet describes a surface formed by a set of connected triangles, i.e.
Functions
 
closestPointToSegment(...)
closestPointToSegment( (Vector3)point, (Vector3)segA, (Vector3)segB) -> object :
float :

getPGLVersion()
C++ signature :...
Variables
  PGL_SVNREVISION = 5249
  PGL_VERSION = 132608
  PGL_VERSION_STR = '2.6.0-r5249'
Function Details

closestPointToSegment(...)

 

closestPointToSegment( (Vector3)point, (Vector3)segA, (Vector3)segB) -> object :

    C++ signature :
        class boost::python::api::object closestPointToSegment(class TOOLS::Vector3,class TOOLS::Vector3,class TOOLS::Vector3)

getPGLVersion()

 
    C++ signature :
        float getPGLVersion()

Returns:
float :