-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Elk, M.G. (Michel) van wrote:
> Unfortunately the reader doesn't seem to trigger on the "CoreModel"
> string.
> If I replace it with osgCal::CoreModel it also doesn't trigger.
>
> Anyone experience with this?
That is not correct. CoreModel is just a "template" of character which
describes the pieces the human consists of. You have to make a CalModel
instance which is referring to the corresponding CoreModel and positions
the human in the right place.
I am attaching an example dumped from the 'sample' program which comes
with osgCal2 (original osgCal with the GPL license is probably similar).
Regards,
Jan
- --
Jan Ciger
GPG public key: http://www.keyserver.net/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org
iD8DBQFFNR/mn11XseNj94gRAmXqAKCgbjXw+cBpboifEEA9slFyeqYEvACglleJ
d6rqMYdWkDtHqfy8n3vWHTA=
=bNRB
-----END PGP SIGNATURE-----
Group {
UniqueID Group_0
DataVariance DYNAMIC
nodeMask 0xffffffff
cullingActive TRUE
num_children 2
MatrixTransform {
DataVariance DYNAMIC
nodeMask 0xffffffff
cullingActive TRUE
referenceFrame RELATIVE
Matrix {
1 0 0 0
0 1 0 0
0 0 1 0
50 0 0 1
}
num_children 1
osgCal::Model {
UniqueID Model_1
DataVariance DYNAMIC
nodeMask 0xffffffff
cullingActive TRUE
UpdateCallbacks {
NodeCallback {
DataVariance DYNAMIC
}
}
osgCal::CoreModel {
UniqueID CoreModel_2
DataVariance DYNAMIC
skeleton "data/paladin/paladin.csf"
animation "data/paladin/paladin_walk.caf" "andar"
animation "data/paladin/paladin_wave.caf" "wave"
animation "data/paladin/paladin_strut.caf" "andar neno"
animation "data/paladin/paladin_sneak.caf" "sneak"
animation "data/paladin/paladin_shoot_arrow.caf" "disparar"
animation "data/paladin/paladin_jog.caf" "correr"
mesh "data/paladin/paladin_body.cmf"
mesh "data/paladin/paladin_cape.cmf"
mesh "data/paladin/paladin_loincloth.cmf"
material "data/paladin/paladin_cape.xrf"
material "data/paladin/paladin_head.xrf"
material "data/paladin/paladin_chest.xrf"
material "data/paladin/paladin_gird.xrf"
material "data/paladin/paladin_arm_left.xrf"
material "data/paladin/paladin_arm_right.xrf"
material "data/paladin/paladin_flesh.xrf"
material "data/paladin/paladin_edge.xrf"
material "data/paladin/paladin_stripe.xrf"
material "data/paladin/paladin_loin_upper.xrf"
material "data/paladin/paladin_loin_lower.xrf"
material "data/paladin/paladin_legplate_right.xrf"
material "data/paladin/paladin_legplate_left.xrf"
material "data/paladin/paladin_leg_right.xrf"
material "data/paladin/paladin_leg_left.xrf"
material "data/paladin/paladin_legguard_right.xrf"
material "data/paladin/paladin_legguard_left.xrf"
material "data/paladin/paladin_shoe.xrf"
material "data/paladin/paladin_ponytail.xrf"
}
}
}
osgCal::Model {
DataVariance DYNAMIC
nodeMask 0xffffffff
cullingActive TRUE
UpdateCallbacks {
NodeCallback {
DataVariance DYNAMIC
}
}
Use CoreModel_2
}
}
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/