نظام محور مخصص لتنسيق obj

تحديد نظام محور للملفات OBJ في Aspose.3D

إليك كيفية ضبط نظام المحور يدويًا عند العمل مع ملفات OBJ في Aspose.3D:

//construct a right-handed axis system with +y as up and -z as front
Axis up = Axis.YAxis;
Axis front = Axis.NegativeZAxis;
AxisSystem axisSystem = new AxisSystem(CoordinateSystem.RightHanded, up, front);

ObjSaveOptions opt = new ObjSaveOptions();
//use the custom axis system to flip coordinate
opt.AxisSystem = axisSystem;
//set this to true, will convert mesh's position/normal from source axis system to custom axis system
//source axis system is defined by scene.AssetInfo.CoordinateSystem, scene.AssetInfo.UpVector, scene.AssetInfo.FrontVector
opt.FlipCoordinateSystem = true;

 // initialize a new 3D scene from existing file

var scene = Scene.FromFile("input.dae");

// Save the scene with customized axis system
s.Save("output.obj", opt);

باستخدام تكوين نظام محور Aspose.3D للملفات OBJ ، يمكنك تحقيق نتائج استيراد متسقة ودقيقة بغض النظر عن نظام الإحداثيات الأصلي المستخدم في ملف OBJ. تعزز هذه الميزة المرونة والتحكم ، مما يسهل الدمج والعمل مع ملفات OBJ بسير عمل مختلف بقيمة 3D.

Resources

  1. البرنامج التعليمي عبر الإنترنت
  2. أكسيسيستم