mirror of
https://github.com/devZoGok/vb01.git
synced 2026-08-26 19:43:30 +00:00
cloning original bones as bones
This commit is contained in:
@@ -79,8 +79,12 @@ namespace vb01{
|
||||
Bone *originalBone = dynamic_cast<Bone*>(original);
|
||||
Node *clone = nullptr;
|
||||
|
||||
if(originalBone)
|
||||
clone = new Bone(originalBone->getName(), originalBone->getLength(), originalBone->getPosition(), originalBone->getOrientation(), originalBone->getScale());
|
||||
if(originalBone){
|
||||
Bone *boneClone = new Bone(originalBone->getName(), originalBone->getLength(), originalBone->getPosition(), originalBone->getOrientation(), originalBone->getScale());
|
||||
boneClone->setIkChainLength(originalBone->getIkChainLength());
|
||||
boneClone->setIkTarget(originalBone->getIkTarget());
|
||||
clone = boneClone;
|
||||
}
|
||||
else
|
||||
clone = new Node(original->getPosition(), original->getOrientation(), original->getScale(), original->getName());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user