View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0013616 | Bender | Armatures module | public | 2012-10-30 11:56 | 2013-04-02 14:28 | ||||
Reporter | Julien Finet | ||||||||
Assigned To | johan andruejol | ||||||||
Priority | normal | Severity | feature | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | 1.0 | Fixed in Version | 0.1 | ||||||
Summary | 0013616: Add more bone utility functions to vtkArmatureWidget | ||||||||
Description | The following methods might be useful when manipulating bones: a) bool HasBone(vtkBoneWidget*); b) vtkBoneWidget* GetBoneParent(vtkBoneWidget* child); c) vtkCollection* FindBoneChildren(vtkBoneWidget* parent); d) void ReparentBone(vtkBoneWidget* bone, vtkBoneWidget* newParent); e) void MergeBones(vtkBoneWidget* bone1, vtkBoneWidget* bone); | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | ||||||
|
Relationships |
Notes | |
(0031361) johan andruejol (developer) 2012-10-31 15:22 |
Part of it solved with: https://github.com/vovythevov/Bender/commit/41717cc579c0e999bcd63903e3d95ece5589a6fd [^] |
(0031474) johan andruejol (developer) 2012-11-06 13:26 |
It would also be nice to have signals after adding/removing a bone. |
(0031541) johan andruejol (developer) 2012-11-13 12:02 |
d) ReparentBones(..): https://github.com/vovythevov/Bender/commit/ea2efa289805a6e42c9f838b24b59f9cd08f1afa [^] f)Events: https://github.com/vovythevov/Bender/commit/93e3f1b6cba352e28fc4881d62d880bb2bc50973 [^] |
(0031542) johan andruejol (developer) 2012-11-13 15:33 |
d) ReparentBones(...) https://github.com/vovythevov/Bender/commit/4c4fba4988d612d7d53504bf66600f4f28b19034 [^] |
(0031545) johan andruejol (developer) 2012-11-13 16:21 |
g) Add AlwaysOnTop Property |
(0031555) johan andruejol (developer) 2012-11-14 09:38 |
g) Add AlwaysOnTop Property https://github.com/vovythevov/Bender/commit/1471531d9105967bf4984460a9ada0b8c46b7d74 [^] |
(0031709) johan andruejol (developer) 2012-11-26 11:36 |
h) BoneHasDirectParent(vtkBoneWidget* bone, vtkBoneWidget* parent) BoneHasParent(vtkBoneWidget* bone, vtkBoneWidget* parent) |
(0031711) Julien Finet (administrator) 2012-11-26 11:56 |
h) rename to: IsParent(...), IsDirectParent(...) ? |
(0031712) johan andruejol (developer) 2012-11-26 12:36 |
H) Well you apply it to the armature, so for me it was better to have: armature->BoneHasParent(bone, parent); rather than: armature->IsParent(bone, parent); But it's really a matter of personal opinion. What do you recommend ? |
(0031714) Julien Finet (administrator) 2012-11-26 14:30 |
Then I guess I would be fine with IsBoneParent()/IsBoneDirectParent(). "Is" is more "VTK" style I believe. Anyway, it's not a big issue. |
(0031719) johan andruejol (developer) 2012-11-26 16:23 |
h)IsBoneParent https://github.com/vovythevov/Bender/commit/645c5c68252ba21820a9e6d36c6654a6701c5a24 [^] https://github.com/vovythevov/Bender/commit/940003c07f353d882bbd2297a1558a11e72c08ea [^] e)MergeBones https://github.com/vovythevov/Bender/commit/769f1b6adfcedde8d1fcc939cb7cb10f36429686 [^] |
(0031769) johan andruejol (developer) 2012-11-29 15:52 |
d)Fix ReparentBones(): https://github.com/vovythevov/Bender/commit/90c53ec28227dd3826a9895e76dc949370f37b19 [^] e) Fix MergeBones(): https://github.com/vovythevov/Bender/commit/0e22abde5fc374e80fdfb47aff35d9ec546b8eb2 [^] |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2012-10-30 11:56 | Julien Finet | New Issue | |
2012-10-30 11:56 | Julien Finet | Status | new => assigned |
2012-10-30 11:56 | Julien Finet | Assigned To | => johan andruejol |
2012-10-31 15:22 | johan andruejol | Note Added: 0031361 | |
2012-11-06 13:26 | johan andruejol | Note Added: 0031474 | |
2012-11-09 13:36 | Julien Finet | Relationship added | child of 0013671 |
2012-11-09 17:22 | Julien Finet | Description Updated | |
2012-11-13 12:02 | johan andruejol | Note Added: 0031541 | |
2012-11-13 15:33 | johan andruejol | Note Added: 0031542 | |
2012-11-13 16:21 | johan andruejol | Note Added: 0031545 | |
2012-11-14 09:38 | johan andruejol | Note Added: 0031555 | |
2012-11-26 11:36 | johan andruejol | Note Added: 0031709 | |
2012-11-26 11:56 | Julien Finet | Note Added: 0031711 | |
2012-11-26 12:36 | johan andruejol | Note Added: 0031712 | |
2012-11-26 14:30 | Julien Finet | Note Added: 0031714 | |
2012-11-26 14:31 | johan andruejol | Note Added: 0031715 | |
2012-11-26 14:33 | johan andruejol | Note Added: 0031716 | |
2012-11-26 16:12 | johan andruejol | Note Deleted: 0031716 | |
2012-11-26 16:12 | johan andruejol | Note Deleted: 0031715 | |
2012-11-26 16:23 | johan andruejol | Note Added: 0031719 | |
2012-11-26 16:23 | johan andruejol | Status | assigned => resolved |
2012-11-26 16:23 | johan andruejol | Resolution | open => fixed |
2012-11-29 15:51 | johan andruejol | Status | resolved => feedback |
2012-11-29 15:51 | johan andruejol | Resolution | fixed => reopened |
2012-11-29 15:52 | johan andruejol | Note Added: 0031769 | |
2012-11-29 15:52 | johan andruejol | Status | feedback => resolved |
2012-11-29 15:52 | johan andruejol | Resolution | reopened => fixed |
2013-01-17 17:53 | Julien Finet | Fixed in Version | => 0.1 |
2013-02-14 14:38 | Julien Finet | Status | resolved => closed |
2013-02-14 14:44 | Julien Finet | Category | vtkBoneWidgets => Armatures module |
2013-04-02 14:28 | Julien Finet | Target Version | => 1.0 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |