|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Dmitry Kalinin 2:5009/5.43 02 Dec 2001 18:54:06 To : Dmitriy Grachev Subject : Re: Help me!!! -------------------------------------------------------------------------------- 01 Дек 01 21:57, Dmitriy Grachev -> All: DG> Здрасте всем. DG> блин и обьяснит мне кто-нибудь ясно и доходчиво, как считать нормаль DG> к DG> плоскости, а то все учебники по геометрии далеко в прошлом... Hормаль - вектор перпендик. плоскости, считается как векторное перемножение двух векторов принадлежащих этой плоскости. Вот пример из моей программы: /* Расчет нормали к поверхности * ********************************/ void CalcNormal(VECTOR v1, VECTOR v2, VECTOR v3, LPVECTOR normal) { float ax, ay, az; float bx, by, bz; ax = v3[0] - v1[0]; ay = v3[1] - v1[1]; az = v3[2] - v1[2]; bx = v2[0] - v1[0]; by = v2[1] - v1[1]; bz = v2[2] - v1[2]; normal[0] = ay * bz - az * by; normal[1] = az * bx - ax * bz; normal[2] = ax * by - bx * ay; }; Dmitry ... "Мечты" (с) Ария. --- 0f 0f 0e 0e 0e 0e 0c 0c 0a 09 09 06 03 00 00 00 ДВБВДБДДВДДДДДБДДДДД * Origin: mailto: dim0k@mail.ru (2:5009/5.43) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27843c0a4746.html, оценка из 5, голосов 10
|