Skip to content

M_Rhino_Geometry_Mesh_ColorAt_1

Will Pearson edited this page Aug 12, 2016 · 2 revisions

Mesh.ColorAt 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) Version: Rhino 6.0

Syntax

C#

public Color ColorAt(
	int faceIndex,
	double t0,
	double t1,
	double t2,
	double t3
)

VB

Public Function ColorAt ( 
	faceIndex As Integer,
	t0 As Double,
	t1 As Double,
	t2 As Double,
	t3 As Double
) As Color

Parameters

 

faceIndex
Type: System.Int32
Index of triangle or quad to evaluate.
t0
Type: System.Double
First barycentric coordinate.
t1
Type: System.Double
Second barycentric coordinate.
t2
Type: System.Double
Third barycentric coordinate.
t3
Type: System.Double
Fourth barycentric coordinate. If the face is a triangle, this coordinate will be ignored.

Return Value

Type: Color
The 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.

Remarks

Coordinate 0,0,0,0 is not a valid set of barycentric coordinates. The sum of t0 to t3 should be 1.

Version Information

Supported in: 6.0.16224.21491, 5D58w

See Also

Reference

Mesh Class
ColorAt Overload
Rhino.Geometry Namespace

Clone this wiki locally