Point3d
class Point3d(val graphenePoint3dPointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)
A point with three components: X, Y, and Z.
Since
1.0
Constructors
Link copied to clipboard
constructor()
Allocate a new Point3d.
constructor(scope: <Error class: unknown class>)
Allocate a new Point3d using the provided AutofreeScope.
constructor(x: <Error class: unknown class>, y: <Error class: unknown class>, z: <Error class: unknown class>)
Allocate a new Point3d.
constructor(x: <Error class: unknown class>, y: <Error class: unknown class>, z: <Error class: unknown class>, scope: <Error class: unknown class>)
Allocate a new Point3d using the provided AutofreeScope.
constructor(graphenePoint3dPointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)
Functions
Link copied to clipboard
Initializes a #graphene_point3d_t using the coordinates of another #graphene_point3d_t.
Link copied to clipboard
Initializes a #graphene_point3d_t using the components of a #graphene_vec3_t.
Link copied to clipboard
Linearly interpolates each component of @a and @b using the provided @factor, and places the result in @res.
Link copied to clipboard
fun normalizeViewport(viewport: Rect, zNear: <Error class: unknown class>, zFar: <Error class: unknown class>, res: Point3d)
Normalizes the coordinates of a #graphene_point3d_t using the given viewport and clipping planes.