revert all changes related to normalization of bbb positions

This commit is contained in:
David Markowitz
2025-06-26 01:20:36 -07:00
parent 1f580491c7
commit 2184a7fdfb
4 changed files with 24 additions and 8 deletions

View File

@@ -66,9 +66,11 @@ Lxfml::Result Lxfml::NormalizePosition(const std::string_view data) {
auto delta = (highest - lowest) / 2.0f;
auto newRootPos = lowest + delta;
// Clamp the Y to the lowest point on the model
newRootPos.y = lowest.y;
// newRootPos = newRootPos - NiPoint3{-0.4f, 0, 0.4};
const auto posToReturn = newRootPos;
// Adjust all positions to account for the new origin
for (auto& transformation : transformations | std::views::values) {
@@ -112,6 +114,6 @@ Lxfml::Result Lxfml::NormalizePosition(const std::string_view data) {
doc.Print(&printer);
toReturn.lxfml = printer.CStr();
toReturn.center = newRootPos;
toReturn.center = posToReturn;
return toReturn;
}

View File

@@ -9,6 +9,8 @@
// this file should not be touched
Lxfml::Result Lxfml::NormalizePositionOnlyFirstPart(const std::string_view data) {
// this is bugged
return;
Result toReturn;
tinyxml2::XMLDocument doc;
const auto err = doc.Parse(data.data());
@@ -117,6 +119,9 @@ Lxfml::Result Lxfml::NormalizePositionOnlyFirstPart(const std::string_view data)
}
Lxfml::Result Lxfml::NormalizePositionAfterFirstPart(const std::string_view data, const NiPoint3& position) {
// this is bugged
return;
Result toReturn;
tinyxml2::XMLDocument doc;
const auto err = doc.Parse(data.data());