MeshColorAt Method (Int32, Double, Double, Double, Double) |
Evaluate a mesh normal at a set of barycentric coordinates. Barycentric coordinates must
be assigned in accordance with the rules as defined by
MeshPoint.T.
Namespace:
Rhino.Geometry
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntaxpublic Color ColorAt(
int faceIndex,
double t0,
double t1,
double t2,
double t3
)
Public Function ColorAt (
faceIndex As Integer,
t0 As Double,
t1 As Double,
t2 As Double,
t3 As Double
) As Color
Parameters
- faceIndex
- Type: SystemInt32
Index of triangle or quad to evaluate. - t0
- Type: SystemDouble
First barycentric coordinate. - t1
- Type: SystemDouble
Second barycentric coordinate. - t2
- Type: SystemDouble
Third barycentric coordinate. - t3
- Type: SystemDouble
Fourth barycentric coordinate. If the face is a triangle, this coordinate will be ignored.
Return Value
Type:
ColorThe interpolated vertex color on the mesh or Color.Transparent if the faceIndex is not valid,
if the barycentric coordinates could not be evaluated, or if there are no colors defined on the mesh.
RemarksCoordinate 0,0,0,0 is not a valid set of barycentric coordinates. The sum of t0 to t3 should be 1.
See Also