Center of a quad?
Blitz3D Forums/Blitz3D Programming/Center of a quad?
| ||
Hi! Is anybody know how to find the exact center of a quad? I need to write a function that create a new vertex in the middle of a quad (no diagonals) like... VertexCenter(surf, v1, v2, v3, v4). Thanks by advance. |
| ||
centerX#=(cx1+cx2+cx3+cx4)/4 centerY#=(cy1+cy2+cy3+cy4)/4 centerZ#=(cz1+cz2+cz3+cz4)/4 Graphics3D 800,600,32,2 cx1#=100 cy1#=100 cx2#=160 cy2#=100 cx3#=180 cy3#=140 cx4#=100 cy4#=200 Repeat Cls cx2=MouseX() cy2=MouseY() cx3=MouseX() cy3=MouseY()+60 Line cx1,cy1,cx2,cy2 Line cx2,cy2,cx3,cy3 Line cx3,cy3,cx4,cy4 Line cx4,cy4,cx1,cy1 centerX#=(cx1+cx2+cx3+cx4)/4 centerY#=(cy1+cy2+cy3+cy4)/4 ;centerZ#=(cz1+cz2+cz3+cz4)/4 Plot centerX,centery Flip Until KeyDown(1) End |
| ||
Neat. You learn something new every day, around here. |
| ||
Really great thanks mates, didn't realise it was so easy. Once again, this community rocks like hell... |