algorithmic modeling for Rhino
Hi guys,
i tried, setColor Method with (MeshFace, Color)
-------------------------------------------------------------------
private void RunScript(Mesh x, object y, ref object A)
{
Rhino.Geometry.Mesh mesh = new Rhino.Geometry.Mesh();
mesh.Vertices.Add(0.0, 0.0, 1.0); //0
mesh.Vertices.Add(1.0, 0.0, 1.0); //1
mesh.Vertices.Add(2.0, 0.0, 1.0); //2
mesh.Vertices.Add(3.0, 0.0, 0.0); //3
mesh.Vertices.Add(0.0, 1.0, 1.0); //4
mesh.Vertices.Add(1.0, 1.0, 2.0); //5
mesh.Vertices.Add(2.0, 1.0, 1.0); //6
mesh.Vertices.Add(3.0, 1.0, 0.0); //7
mesh.Vertices.Add(0.0, 2.0, 1.0); //8
mesh.Vertices.Add(1.0, 2.0, 1.0); //9
mesh.Vertices.Add(2.0, 2.0, 1.0); //10
mesh.Vertices.Add(3.0, 2.0, 1.0); //11
mesh.Faces.AddFace(0, 1, 5, 4);
mesh.Faces.AddFace(1, 2, 6, 5);
mesh.Faces.AddFace(2, 3, 7, 6);
mesh.Faces.AddFace(4, 5, 9, 8);
mesh.Faces.AddFace(5, 6, 10, 9);
mesh.Faces.AddFace(6, 7, 11, 10);
mesh.Compact();
mesh.VertexColors.SetColor(mesh.Faces[0], Color.Black);
A = mesh;
}
-------------------------------------------------------------------
but it seems, it doesn't work.
I can't see any change of color.
what did I wrong?
Thanks!
Tags:
Hi Kwon,
Check this one: http://www.grasshopper3d.com/forum/topics/creating-a-coloured-mesh
Mostapha
You must assign an equal amount of colours as vertices otherwise the colours will be ignored since they make the mesh invalid.
--
David Rutten
david@mcneel.com
Poprad, Slovakia
Thanks for answers.
but in SDK
http://www.rhino3d.com/5/rhinocommon/html/M_Rhino_Geometry_Collecti...
I see, i can assign a one face with using single color.
Is the Text in SDK wrong?
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by