Bueno seguramente me siga equivocando, pero ahora llegue a esto. Aparentemente lo veo funcionar muy bien, pero no sé si me estoy engañando.
Código:
DependsOn $teapot01.
Pos= polyop, getfacecenter $teapot01 858.
Pos2= polyop, getfacecenter $teapot01 844.
Norm = (polyop, getfacenormal $teapot01 85.
Worldupvector = pues - pos2.
Rightvector = normalize(cross worldupvector Norm).
Upvector = normalize(cross RightVector Norm).
Matrix3 RightVector upvector Norm pos.
)
César gracias por tu orientación, comentarios y tu tiempo, me hiciste pensar mucho, abrazo grande.