Archived

This topic is now archived and is closed to further replies.

Joe Forhens

Extruding a triangle .

Recommended Posts

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

Share this post


Link to post
Share on other sites
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 ?

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites