Այս հակիրճ ուղեցույցը նկարագրում է ինչպես փոխարկել OBJ-ը FBX Java-ի միջոցով: Այն ունի մանրամասներ՝ հավելվածը գործարկելու և ձեր կարիքների համար իմպրովիզացնելու համար մշակման միջավայրը սահմանելու համար, ինչպես նաև պատրաստի օրինակելի կոդ՝ OBJ-ը FBX-ի Java-ով փոխելու համար: Այս օրինակելի կոդը չի պահանջում որևէ այլ երրորդ կողմի գործիք կամ 3D մշակման ծրագրակազմ այս փոխակերպման համար Java-ն աջակցող որևէ հարթակում:
Java-ի միջոցով OBJ-ը FBX-ի փոխարկելու քայլեր
- Սահմանեք IDE-ն՝ ավելացնելու Aspose.3D for Java-ը Maven պահոցից OBJ-ի համար FBX փոխակերպման համար
- Ներբեռնեք OBJ ֆայլի նմուշը Scene դասի օբյեկտում
- Ստեղծեք FbxSaveOptions դասի օբյեկտ
- Սահմանեք file format-ը FbxSaveOptions օբյեկտի կոնստրուկտորում
- Պահպանեք ստացված FBX ֆայլը՝ օգտագործելով հատուկ կարգավորումները
Այս քայլերն ամփոփում են Java*-ի միջոցով *3D օբյեկտը FBX-ի փոխարկելու գործընթացը: Գործընթացը պահանջում է աղբյուրի OBJ ֆայլի բեռնում Scene դասի մեջ, քանի որ այն պարունակում է մի քանի ձևաչափերի փոխակերպման հիմնական հնարավորությունները: Ելքային FBX ֆայլի հարմարեցումը հնարավոր է օգտագործելով FbxSaveOptions դասի օբյեկտը՝ սահմանելով տարբեր հատկություններ:
Կոդ՝ Java-ի միջոցով OBJ-ը FBX-ի փոխելու համար
import com.aspose.threed.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Change OBJ to FBX in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the input OBJ file | |
Scene scene = Scene.fromFile("Aspose3D.obj"); | |
// Initialize the FbxSaveOptions object | |
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500_BINARY); | |
// Convert OBJ to FBX format | |
scene.save("OBJtoFBX.fbx", options); | |
System.out.println("Done"); | |
} | |
} |
Կոդի այս հատվածը ցուցադրում է OBJ-ի FBX փոխարկիչը Java-ի միջոցով: Մենք օգտագործել ենք ֆայլի ձևաչափը FBX7500_BINARY, սակայն դուք կարող եք օգտագործել դրա ASCII տարբերակը կամ FBX ձևաչափի այլ տարբերակներ՝ ըստ ձեր կարիքների: Ելքային FBX ֆայլը կարող է հարմարեցվել FbxSaveOptions դասի տարբեր մեթոդների միջոցով, օրինակ՝ կարող եք զանգահարել EmbedTextures(), EnableCompression(), ExportTextures(), FoldRepeatedCurveData() և GenerateVertexElementMaterial()՝ ձեր ընտրած ծածկագիրը բարելավելու համար:
Այս կարճ ձեռնարկը մեզ առաջնորդել է Java*-ի միջոցով ֆայլի ձևաչափը *OBJ-ից FBX-ի փոխակերպելու հարցում: Եթե դուք հետաքրքրված եք սովորել հակադարձ փոխակերպումը, այսինքն՝ FBX-ը OBJ-ի, տես հոդվածը ինչպես փոխարկել FBX-ը OBJ-ի Java-ում-ում: