Archived

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

Extruding a triangle .

This topic is 5729 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

Recommended Posts

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 ?

Share on other sites
?? Why don''t you just add this "vector" to your 3 vertices ?

Y.

Share on other sites
What do you mean ?

Share on other sites
Afternoon, Joe Forhens.

Ysaneya meant exactly that.

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

Cheers,
Scronty

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 on other sites
Yes.

ToohrVyk
-------------
Extatica - a free 3d game engine
Available soon!

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

1. 1
2. 2
3. 3
4. 4
Rutin
12
5. 5

• 12
• 18
• 10
• 14
• 10
• Forum Statistics

• Total Topics
632662
• Total Posts
3007702
• Who's Online (See full list)

There are no registered users currently online

×