4.1.3.3. Geometry

This modules provides geometric primitive classes.

class PyOpenGLng.HighLevelApi.Geometry.BoundingBox(p1, p2)[source]

Bases: PyOpenGLng.HighLevelApi.Geometry.Segment

This class implements a bounding box.

class PyOpenGLng.HighLevelApi.Geometry.Offset(x, y)[source]

Bases: PyOpenGLng.HighLevelApi.Geometry.Vector

This class implements an offset.

class PyOpenGLng.HighLevelApi.Geometry.Point(x, y)[source]

Bases: PyOpenGLng.HighLevelApi.Geometry.Vector

This class implements a point.

class PyOpenGLng.HighLevelApi.Geometry.Rectangle(point, dimension)[source]

Bases: object

This class implements a rectangle defined with a base point and a dimension vector.

Public attributes:

point

dimension

class PyOpenGLng.HighLevelApi.Geometry.Segment(p1, p2)[source]

Bases: object

This class implements a segment.

Public attributes:

p1

p2

class PyOpenGLng.HighLevelApi.Geometry.Vector(x, y)[source]

Bases: object

This class implements a vector.

Public attributes:

x

y

x[source]
y[source]

Previous topic

4.1.3.2. FixedPipeline

Next topic

4.1.3.4. GlFeatures

This Page