Triangle.getUv

Computes the UV coordinates of the given point p.

The point p must lie on the same plane as the triangle t; if the point is not coplanar, the result of this function is undefined. If p is null, the point will be set in (0, 0, 0).

The UV coordinates will be placed in the res vector:

  • res.x = u
  • res.y = v

See also: graphene.triangle.Triangle.getBarycoords

Parameters

p graphene.point3_d.Point3D

a #graphene_point3d_t

uvA graphene.vec2.Vec2

the UV coordinates of the first point

uvB graphene.vec2.Vec2

the UV coordinates of the second point

uvC graphene.vec2.Vec2

the UV coordinates of the third point

res graphene.vec2.Vec2

a vector containing the UV coordinates of the given point p

Return Value

Type: bool

true if the coordinates are valid