|
Carlos Lopez |
72dfb5 |
Subject: Vertices converted to Bone Influence saved to file doesn't load
|
|
Carlos Lopez |
72dfb5 |
|
|
Carlos Lopez |
72dfb5 |
Create a bline, convert the Vertex paramterer to Bone Influence
|
|
Carlos Lopez |
72dfb5 |
Save
|
|
Carlos Lopez |
72dfb5 |
Close ss
|
|
Carlos Lopez |
72dfb5 |
Open ss and load the saved file. It fails.
|
|
Carlos Lopez |
72dfb5 |
|
|
Carlos Lopez |
72dfb5 |
------------------------------------------------------------------------
|
|
Carlos Lopez |
7eb95f |
But if you create a skeleton, and link the bones form the Bone Influence
|
|
Carlos Lopez |
7eb95f |
to exported bones of the skeleton and clear the history (to remove the bones
|
|
Carlos Lopez |
7eb95f |
form the Bone influence) you can save and load the file properly.
|
|
Chris Moore |
b237c7 |
|
|
Chris Moore |
b237c7 |
------------------------------------------------------------------------
|
|
Chris Moore |
b237c7 |
dooglus, Tue Dec 16 01:09:13 CET 2008
|
|
Chris Moore |
b237c7 |
|
|
Chris Moore |
b237c7 |
The bone in the BoneInfluence node doesn't have its canvas set, and so
|
|
Chris Moore |
b237c7 |
it isn't saved in the <bones> section of the canvas when it's saved.</bones>
|
|
Chris Moore |
b237c7 |
Most of these bugs seem to be related to the canvas not being set.
|
|
Chris Moore |
16707a |
|
|
Chris Moore |
16707a |
------------------------------------------------------------------------
|
|
Chris Moore |
16707a |
dooglus, Tue Dec 16 11:58:39 CET 2008
|
|
Chris Moore |
16707a |
|
|
Chris Moore |
16707a |
the bone is created here:
|
|
Chris Moore |
16707a |
|
|
Chris Moore |
16707a |
(gdb) where
|
|
Chris Moore |
16707a |
#0 ValueNode_Bone (this=0x2dd65b0, value=@0x7fff0dca0220) at valuenode_bone.cpp:232
|
|
Chris Moore |
16707a |
#1 synfig::ValueNode_Bone::create (x=@0x7fff0dca0220) at valuenode_bone.cpp:296
|
|
Chris Moore |
16707a |
#2 ValueNode_BoneWeightPair (this=0x2dd62c0, value=@0x7fff0dca05d0) at valuenode_boneweightpair.cpp:66
|
|
Chris Moore |
16707a |
#3 synfig::ValueNode_BoneWeightPair::create (x=@0x7fff0dca05d0) at valuenode_boneweightpair.cpp:98
|
|
Chris Moore |
16707a |
#4 ValueNode_BoneInfluence (this=0x2dd5db0, x=@0x7fff0dca06e0) at valuenode_boneinfluence.cpp:69
|
|
Chris Moore |
16707a |
#5 synfig::ValueNode_BoneInfluence::create (x=@0x7fff0dca0860) at valuenode_boneinfluence.cpp:85
|
|
Chris Moore |
16707a |
#6 synfig::LinkableValueNode::create (name=@0x2dd5140, x=@0x7fff0dca0860) at valuenode.cpp:259
|
|
Chris Moore |
16707a |
#7 synfigapp::Action::ValueDescConvert::prepare (this=0x2dd50a0) at actions/valuedescconvert.cpp:168
|
|
Chris Moore |
16707a |
#8 synfigapp::Action::Super::perform (this=0x2dd50a0) at action.cpp:396
|
|
Chris Moore |
16707a |
#9 synfigapp::Action::System::perform_action (this=0x2bebe00, action={obj = 0x7fff0dca1280}) at action_system.cpp:128
|
|
Chris Moore |
16707a |
#10 synfigapp::CanvasInterface::convert (... , canvas = {obj = 0x7fff0dca12e0}}, ...) at canvasinterface.cpp:383
|
|
Chris Moore |
a88511 |
|
|
Chris Moore |
a88511 |
------------------------------------------------------------------------
|
|
Chris Moore |
a88511 |
dooglus, Tue Dec 16 17:37:36 CET 2008
|
|
Chris Moore |
a88511 |
|
|
Chris Moore |
a88511 |
Fixed in the most recent commit.
|