An-Cadsolutions      Imgsystems

Kirjoittaja Aihe: 3dsmax: compareMatrix3  (Luettu 951 kertaa)

xcx

  • Administrator
  • *****
  • Viestejä: 2302
  • Sukupuoli: Mies
    • Profiili
    • Verajankorva.com
    • Sähköposti
3dsmax: compareMatrix3
« : Elokuu 03, 2006, 09:24:01 am »
Jos jollain on todella mieluisa päivä miettien miksi ei matriisien vertailu keskenään luonaa niin tässä pikkufunktio joka hoitaa kyseisen ongelman. Kirjoittelin tämän eilen nyppiessäni hiuksia päästäni miettiessäni miksi scriptini ei toimi. No tämän funkkarin avulla matriisien vertailu onnistuu.

Koodia: [Valitse]
fn compareMatrix3 m1 m2 =
(
if  (close_enough (m1[1].x) (m2[1].x) 100) and
(close_enough (m1[1].y) (m2[1].y) 100) and
(close_enough (m1[1].z) (m2[1].z) 100) and
(close_enough (m1[2].x) (m2[2].x) 100) and
(close_enough (m1[2].y) (m2[2].y) 100) and
(close_enough (m1[2].z) (m2[2].z) 100) and
(close_enough (m1[3].x) (m2[3].x) 100) and
(close_enough (m1[3].y) (m2[3].y) 100) and
(close_enough (m1[3].z) (m2[3].z) 100) and
(close_enough (m1[4].x) (m2[4].x) 100) and
(close_enough (m1[4].y) (m2[4].y) 100) and
(close_enough (m1[4].z) (m2[4].z) 100) then
return true
else
return false
)
« Viimeksi muokattu: Elokuu 31, 2008, 02:01:02 am kirjoittanut xcx »
Senior Technical Artist - Remedy Games
http://www.verajankorva.com