mirror of
https://github.com/overte-org/overte.git
synced 2025-04-08 14:12:50 +02:00
Remove storage of parenting information from CollisionRegion
This commit is contained in:
parent
cce62f4d92
commit
51683b0b53
1 changed files with 1 additions and 26 deletions
|
@ -271,10 +271,7 @@ public:
|
|||
CollisionRegion(const CollisionRegion& collisionRegion) :
|
||||
modelURL(collisionRegion.modelURL),
|
||||
shapeInfo(std::make_shared<ShapeInfo>()),
|
||||
transform(collisionRegion.transform),
|
||||
parentID(collisionRegion.parentID),
|
||||
parentJointIndex(collisionRegion.parentJointIndex),
|
||||
joint(collisionRegion.joint)
|
||||
transform(collisionRegion.transform)
|
||||
{
|
||||
shapeInfo->setParams(collisionRegion.shapeInfo->getType(), collisionRegion.shapeInfo->getHalfExtents(), collisionRegion.modelURL.toString());
|
||||
}
|
||||
|
@ -308,15 +305,6 @@ public:
|
|||
if (pickVariant["orientation"].isValid()) {
|
||||
transform.setRotation(quatFromVariant(pickVariant["orientation"]));
|
||||
}
|
||||
if (pickVariant["parentID"].isValid()) {
|
||||
parentID = pickVariant["parentID"].toString();
|
||||
}
|
||||
if (pickVariant["parentJointIndex"].isValid()) {
|
||||
parentJointIndex = pickVariant["parentJointIndex"].toInt();
|
||||
}
|
||||
if (pickVariant["joint"].isValid()) {
|
||||
joint = pickVariant["joint"].toString();
|
||||
}
|
||||
}
|
||||
|
||||
QVariantMap toVariantMap() const override {
|
||||
|
@ -332,14 +320,6 @@ public:
|
|||
collisionRegion["position"] = vec3toVariant(transform.getTranslation());
|
||||
collisionRegion["orientation"] = quatToVariant(transform.getRotation());
|
||||
|
||||
if (!parentID.isNull()) {
|
||||
collisionRegion["parentID"] = parentID;
|
||||
}
|
||||
collisionRegion["parentJointIndex"] = parentJointIndex;
|
||||
if (!joint.isNull()) {
|
||||
collisionRegion["joint"] = joint;
|
||||
}
|
||||
|
||||
return collisionRegion;
|
||||
}
|
||||
|
||||
|
@ -374,11 +354,6 @@ public:
|
|||
// We can't compute the shapeInfo here without loading the model first, so we delegate that responsibility to the owning CollisionPick
|
||||
std::shared_ptr<ShapeInfo> shapeInfo = std::make_shared<ShapeInfo>();
|
||||
Transform transform;
|
||||
|
||||
// Parenting information
|
||||
QUuid parentID;
|
||||
int parentJointIndex = 0;
|
||||
QString joint;
|
||||
};
|
||||
|
||||
namespace std {
|
||||
|
|
Loading…
Reference in a new issue