2025-09-05 21:35:28 +00:00
|
|
|
#include "xmodelpiece.h"
|
|
|
|
|
|
|
|
|
|
XModelPiece::XModelPiece()
|
|
|
|
|
: XAsset()
|
2025-09-07 23:16:09 -04:00
|
|
|
, mModel()
|
2025-09-05 21:35:28 +00:00
|
|
|
, mOffset()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
XModelPiece::~XModelPiece()
|
|
|
|
|
{
|
2025-09-07 23:16:09 -04:00
|
|
|
|
2025-09-05 21:35:28 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XModelPiece::ParseData(QDataStream *aStream)
|
|
|
|
|
{
|
2025-09-07 23:16:09 -04:00
|
|
|
mModel.ParsePtr(aStream, false);
|
|
|
|
|
|
|
|
|
|
*aStream
|
|
|
|
|
>> mOffset[0]
|
|
|
|
|
>> mOffset[1]
|
|
|
|
|
>> mOffset[2];
|
|
|
|
|
|
|
|
|
|
mModel.ParseData(aStream);
|
2025-09-05 21:35:28 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XModelPiece::Clear()
|
|
|
|
|
{
|
2025-09-07 23:16:09 -04:00
|
|
|
mModel.Clear();
|
2025-09-05 21:35:28 +00:00
|
|
|
mOffset = QVector3D();
|
|
|
|
|
}
|