Added many Joints. Parse asmt file.
This commit is contained in:
21
MbDCode/ASMTTranslationalMotion.cpp
Normal file
21
MbDCode/ASMTTranslationalMotion.cpp
Normal file
@@ -0,0 +1,21 @@
|
||||
#include "ASMTTranslationalMotion.h"
|
||||
|
||||
using namespace MbD;
|
||||
|
||||
void MbD::ASMTTranslationalMotion::parseASMT(std::vector<std::string>& lines)
|
||||
{
|
||||
size_t pos = lines[0].find_first_not_of("\t");
|
||||
auto leadingTabs = lines[0].substr(0, pos);
|
||||
assert(lines[0] == (leadingTabs + "Name"));
|
||||
lines.erase(lines.begin());
|
||||
name = lines[0];
|
||||
lines.erase(lines.begin());
|
||||
assert(lines[0] == (leadingTabs + "MotionJoint"));
|
||||
lines.erase(lines.begin());
|
||||
motionJoint = lines[0];
|
||||
lines.erase(lines.begin());
|
||||
assert(lines[0] == (leadingTabs + "TranslationZ"));
|
||||
lines.erase(lines.begin());
|
||||
translationZ = lines[0];
|
||||
lines.erase(lines.begin());
|
||||
}
|
||||
Reference in New Issue
Block a user