რატომ გადაიყვანეთ 3DS STL-ად?
3DS. ფორმატი მდიდარია ფუნქციებით, მხარს უჭერს ტექსტურებს, განათებას და 3D ელემენტების მრავალფეროვნებას, რაც მას იდეალურს ხდის ანიმაციისთვის და მაღალი ხარისხის რენდერისთვის. თუმცა, ის არ არის თავსებადი 3D პრინტერების უმეტესობასთან, რომლებიც ძირითადად იღებენ STL ფაილებს. STL(სტერეოლითოგრაფია) არის ფორმატი, რომელიც ფოკუსირებულია 3D ობიექტის გეომეტრიულ ფორმაზე, რაც მას 3D ბეჭდვის გამოსაყენებელ ფორმატად აქცევს. თქვენი 3DS ფაილის STL-ად გადაქცევა საშუალებას გაძლევთ გამოიყენოთ მოდელი სწრაფი პროტოტიპებისა და დანამატების წარმოებისთვის მინიმალური მონაცემების ზედმეტად.
- 3D Max ფაილების დამუშავების API
- როგორ გადავიტანოთ 3DS STL-ში ჯავაში
- 3DS ფაილის STL კონვერტაცია cURL ბრძანებების გამოყენებით
3D Max ფაილების დამუშავების API
Aspose.3D Cloud SDK for Java გთავაზობთ ყოვლისმომცველ გადაწყვეტას დეველოპერებისთვის, რომლებიც ცდილობენ 3D ფაილების მანიპულირებას. მრავალი ფორმატის მხარდაჭერით, მათ შორის 3DS, STL, OBJ, FBX და სხვა, Aspose.3D Cloud საშუალებას გაძლევთ მარტივად გადაიყვანოთ, შეაერთოთ, გაყოთ და მანიპულიროთ 3D ობიექტები თქვენს Java აპლიკაციებში. ის გამორიცხავს კომპლექსური ლოკალური პროგრამული უზრუნველყოფის დაყენების აუცილებლობას და უზრუნველყოფს ღრუბლოვან ინტეგრაციას 3D მოდელების მართვისთვის.
დარეგისტრირდით Aspose Cloud-ზე
დაწყებამდე დარეგისტრირდით ანგარიშზე Aspose.Cloud dashboard-ზე, რათა მიიღოთ თქვენი App SID და App Key, რომლებიც საჭიროა ავტორიზაციისთვის. დამატებითი ინფორმაციისთვის ეწვიეთ სწრაფი დაწყება სტატიას.
დააინსტალირეთ Aspose.3D Cloud SDK Java-სთვის
Aspose.3D Cloud SDK თქვენს Java პროექტში ინტეგრირებისთვის, დაამატეთ Maven-ის შემდეგი დამოკიდებულება თქვენს pom.xml ფაილში:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>22.5</version>
</dependency>
ან შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია Aspose Repository-დან.
როგორ გადავიტანოთ 3DS STL-ში ჯავაში
შემდეგი Java კოდი გვიჩვენებს, თუ როგორ უნდა გადაიყვანოთ 3DS ფაილი STL-ში Java REST API-ის გამოყენებით:
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);
შექმენით ThreeDCloudApi-ს ეგზემპლარი, სადაც არგუმენტებად გადავცემთ Client ID და Client Secret დეტალებს.
threeDCloudApi.UploadFile(inputFileName, inputStream);
ატვირთეთ შეყვანილი 3ds ფაილი ღრუბლოვან საცავში.
var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);
ახლა დაურეკეთ API-ს 3D Max ფაილის STL ფორმატში გადასაყვანად. დასრულების შემდეგ, STL ფაილი ინახება მითითებულ ადგილას.
შეგიძლიათ განიხილოთ STL ფაილის რომელიმე შემდეგი მხარდაჭერილი ვერსიის გამოყენება.
stlascii~ ან
stlbinary~.
// მიიღეთ clientId და clientSecret https://dashboard.aspose.cloud/-დან
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
// შექმენით Aspose.3D ღრუბლის მაგალითი
ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientId, clientSecret);
// შეყვანილი 3DS ფაილის სახელი
String inputFile = "myInput.3ds";
// შედეგი STL ფორმატი
String newformat = "stlascii";
// შედეგად მიღებული ფაილის სახელი
String resultantFileName = "resultant.stl";
// შენახვა შედეგიანი ფაილისთვის. თუ არ არის მითითებული შენახვის ინფორმაცია, მაშინ გამოიყენება ნაგულისხმევი მეხსიერება.
String storage = "internal";
// კონვერტაციის ოპერაციის ინიციალიზაცია
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);
3DS ფაილის STL კონვერტაცია cURL ბრძანებების გამოყენებით
დეველოპერებისთვის, რომლებიც ამჯობინებენ მუშაობას cURL-თან, შეგიძლიათ გამოიყენოთ Aspose.3D Cloud REST API 3DS პირდაპირ STL-ად გადასაყვანად. ქვემოთ მოცემულია დეტალები cURL ბრძანების გამოყენების შესახებ 3DS-ში STL კონვერტაციის შესასრულებლად:
ნაბიჯი 1: მიიღეთ წვდომის ნიშანი
პირველ რიგში, ჩვენ უნდა შევქმნათ JWT წვდომის ნიშანი კლიენტის სერთიფიკატების საფუძველზე:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=Your-App-SID&client_secret=Your-App-Key" \
-H "Content-Type: application/x-www-form-urlencoded"
ნაბიჯი 2: ატვირთეთ 3D Max ფაილი ღრუბლოვან საცავში
გამოიყენეთ შემდეგი ბრძანება შეყვანის 3DS ფაილის Aspose Cloud საცავში ატვირთვისთვის:
curl -v "https://api.aspose.cloud/v3.0/3d/storage/file/sample.obj" \
-X PUT \
-H "Authorization: Bearer your_access_token" \
--data-binary @input.obj
ნაბიჯი 3: გადაიყვანეთ 3DS STL ონლაინ რეჟიმში
3D max ფაილის STL-ად გადასაყვანად, გთხოვთ, შეასრულოთ შემდეგი cURL ბრძანება:
curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ჩაანაცვლეთ sourceFile
შეყვანილი 3D Max ფაილის სახელით (ატვირთული ღრუბლოვან საცავში), resultantFile
შედეგიანი STL ფაილის სახელით და accessToken
ზემოთ გენერირებული JWT ტოკენით.
Java REST API-ს გამოყენების უპირატესობები
- არ არის საჭირო ადგილობრივი დაყენება: ღრუბელზე დაფუძნებული SDK-ით, თქვენ არ გჭირდებათ რაიმე ადგილობრივი 3D მოდელირების პროგრამული უზრუნველყოფის ინსტალაცია ან შენარჩუნება. ყველა კონვერტაციის დამუშავება ხდება ღრუბელში.
- მრავალფორმატიანი კონვერტაცია: Aspose.3D მხარს უჭერს კონვერტაციას ფორმატების ფართო სპექტრს შორის, როგორიცაა 3DS, STL, OBJ, FBX, GLTF და სხვა.
- მასშტაბირებადი და ეფექტური: დაამუშავეთ მრავალი კონვერტაციის მოთხოვნა ერთდროულად, რაც მას შესაფერისს გახდის დიდი პროექტებისთვის ან გუნდებისთვის.
- შეუფერხებლად ინტეგრირება: მარტივი ინტეგრაცია Java აპლიკაციებთან დეველოპერებისთვის, რომლებსაც სჭირდებათ 3D ფაილების ავტომატური კონვერტაციის შესაძლებლობები.
უფასო 3DS to STL კონვერტორი
იმისათვის, რომ ნახოთ Aspose.3D Cloud-ის საოცარი შესაძლებლობები, შეგიძლიათ გამოიყენოთ ჩვენი მსუბუქი და სუპერ ეფექტური 3DS to STL გადამყვანი. ის აგებულია REST API-ს თავზე და მისი წვდომა შესაძლებელია ვებ ბრაუზერში.
დასკვნა
3DS-ის STL-ად გადაქცევა გადამწყვეტი ნაბიჯია 3D მოდელების დასაბეჭდად ან სწრაფი პროტოტიპისთვის მოსამზადებლად. Java-სთვის Aspose.3D Cloud SDK-ით, შეგიძლიათ შეასრულოთ ეს კონვერტაცია სწრაფად და ეფექტურად, ადგილობრივი ტექნიკის ან პროგრამული უზრუნველყოფის მოთხოვნების შესახებ ფიქრის გარეშე. მიუხედავად იმისა, ხართ დეველოპერი, რომელიც მუშაობს 3D მოდელირების აპლიკაციებთან, თუ ბიზნესი, რომელსაც სჭირდება 3D სამუშაო ნაკადების ინტეგრირება, Aspose.3D Cloud ამარტივებს პროცესს.
სასარგებლო ლინკები
დაკავშირებული სტატია
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: