Extruding a triangle .

Started by
5 comments, last by Joe Forhens 21 years, 3 months ago
Hi I have a triangle (3 Vertices) and i would like to write a function that will return 3 other points wich will be the projections of those vertices based on a vector . Any ideas - links ?
Thank you all :)
Advertisement
?? Why don''t you just add this "vector" to your 3 vertices ?

Y.
What do you mean ?
Thank you all :)
Afternoon, Joe Forhens.

Ysaneya meant exactly that.

Add the extruding vector to each vertice in your face.

  VecFace.x += VecExtrude;VecFace.y += VecExtrude;VecFace.z += VecExtrude;  


Cheers,
Scronty
- "Has the world gone mad, or am I at work?"
Thx , do you mean :
Vertex.X += VecExtrude.X;
Vertex.Y += VecExtrude.Y;
Vertex.Z += VecExtrude.Z; ?
And if this is the case , if i extrude the point using a vector 0,10,0 will i get vertices that are just 10 units higher than the ones i originally had ?
Thank you all :)
Yes.

ToohrVyk
-------------
Extatica - a free 3d game engine
Available soon!
Click here to learn more
Afternoon, Joe Forhens.

Yes. My fubar, sorry.

  Vertex[0].X += VecExtrude.X;Vertex[0].Y += VecExtrude.Y;Vertex[0].Z += VecExtrude.Z;Vertex[1].X += VecExtrude.X;Vertex[1].Y += VecExtrude.Y;Vertex[1].Z += VecExtrude.Z;Vertex[2].X += VecExtrude.X;Vertex[2].Y += VecExtrude.Y;Vertex[2].Z += VecExtrude.Z;  

Is correct.

So if VecExtrude is (7.07, 7.07, 0), then you''d move your face 10 units up/left.

Cheers,
Scronty

- "Has the world gone mad, or am I at work?"

This topic is closed to new replies.

Advertisement