Posted By: jerekick
entity an vertex ausrichten - 05/12/07 21:52
hi
ich möchte ein model an die position eines bestimmten vertex "hängen".es soll aber nicht nur an den x y z koordinaten hängen sondern auch die pan tilt und roll werte
des vertex annehmen.
naja....also das mit den xyz koordinaten funktioniert ganz gut aber das model nimmt nicht die winkel werte des vertex an.
so sieht der code dazu aus:
action model_action
{
// ermitteln der neuen model_pos
while (attach_index == 1)
{
vec_for_vertex(temp,my,8);
temp_model_pos.x = temp.x;
temp_model_pos.y = temp.y;
temp_model_pos.z = temp.z;
temp_model_pos.pan = temp.pan;
temp_model_pos.roll = temp.roll;
temp_model_pos.tilt = temp.tilt;
vec_set(model_pos,temp_model_pos);
attach_index = 0;
wait(1);
}
}
function model_load()
{
model = my;
my = ent_create(model_str,model_pos,model_action);
attach_index = 1;
}
mfg jeri
ich möchte ein model an die position eines bestimmten vertex "hängen".es soll aber nicht nur an den x y z koordinaten hängen sondern auch die pan tilt und roll werte
des vertex annehmen.
naja....also das mit den xyz koordinaten funktioniert ganz gut aber das model nimmt nicht die winkel werte des vertex an.

so sieht der code dazu aus:
action model_action
{
// ermitteln der neuen model_pos
while (attach_index == 1)
{
vec_for_vertex(temp,my,8);
temp_model_pos.x = temp.x;
temp_model_pos.y = temp.y;
temp_model_pos.z = temp.z;
temp_model_pos.pan = temp.pan;
temp_model_pos.roll = temp.roll;
temp_model_pos.tilt = temp.tilt;
vec_set(model_pos,temp_model_pos);
attach_index = 0;
wait(1);
}
}
function model_load()
{
model = my;
my = ent_create(model_str,model_pos,model_action);
attach_index = 1;
}
mfg jeri