Jim Wilson writes:
>
> Russell Suter said:
>
> >
> > I suspect these properties are applied anyway -- even if they are zero. I
> > don't know if these are applied per frame or if they are applied once to
> > the model. In the latter case, you can ride the toll road all day and only
> > have to pay the toll once!
>
> Exactly.
>
> >From sgLoad3DModel (in SimGear/simgear/scene/model.cxx):
>
> ssgTransform * alignmainmodel = new ssgTransform;
> alignmainmodel->addKid(model);
> sgMat4 res_matrix;
> sgMakeOffsetsMatrix(&res_matrix,
> props.getFloatValue("/offsets/heading-deg", 0.0),
> props.getFloatValue("/offsets/roll-deg", 0.0),
> props.getFloatValue("/offsets/pitch-deg", 0.0),
> props.getFloatValue("/offsets/x-m", 0.0),
> props.getFloatValue("/offsets/y-m", 0.0),
> props.getFloatValue("/offsets/z-m", 0.0));
> alignmainmodel->setTransform(res_matrix);Yup, something like that is how it's supposed to work but ... I remember your asking about how to set this up and that you didn't like the axis angle form that we were using but I hadn't realized that this code had actually changed ... hmm... I have to think about this for a while ... anyway see attached for a much quicker equivalent of the current code Norman
mat_test.cxx
Description: Binary data
_______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
