3ds থেকে STL

Java REST API দিয়ে 3d max কে STL এ রূপান্তর করুন।

কেন 3DS কে STL এ রূপান্তর করবেন?

3DS. বিন্যাসটি বৈশিষ্ট্য সমৃদ্ধ, সমর্থনকারী টেক্সচার, আলো এবং বিভিন্ন ধরনের 3D উপাদান, এটিকে অ্যানিমেশন এবং উচ্চ-মানের রেন্ডারিংয়ের জন্য আদর্শ করে তোলে। যাইহোক, এটি বেশিরভাগ 3D প্রিন্টারের সাথে সামঞ্জস্যপূর্ণ নয়, যা প্রাথমিকভাবে STL ফাইল গ্রহণ করে। STL(স্টিরিওলিথোগ্রাফি) হল একটি বিন্যাস যা 3D বস্তুর জ্যামিতিক আকৃতির উপর ফোকাস করে, এটিকে 3D প্রিন্টিংয়ের জন্য যেতে যেতে বিন্যাস করে তোলে। আপনার 3DS ফাইলকে STL-এ রূপান্তর করা আপনাকে ন্যূনতম ডেটা ওভারহেড সহ দ্রুত প্রোটোটাইপিং এবং সংযোজন উত্পাদনের জন্য মডেলটি ব্যবহার করতে দেয়।

3D ম্যাক্স ফাইল প্রসেসিং API

Aspose.3D ক্লাউড SDK for Java 3D ফাইল ম্যানিপুলেট করতে চাওয়া ডেভেলপারদের জন্য একটি ব্যাপক সমাধান প্রদান করে। 3DS, STL, OBJ, FBX, এবং আরও অনেকগুলি সহ অসংখ্য ফরম্যাটের সমর্থন সহ, Aspose.3D ক্লাউড আপনাকে আপনার জাভা অ্যাপ্লিকেশনগুলিতে 3D অবজেক্টগুলিকে সহজেই রূপান্তর, মার্জ, বিভক্ত এবং ম্যানিপুলেট করতে দেয়৷ এটি জটিল স্থানীয় সফ্টওয়্যার সেটআপের প্রয়োজনীয়তা দূর করে এবং 3D মডেল পরিচালনার জন্য বিরামবিহীন ক্লাউড ইন্টিগ্রেশন প্রদান করে।

Aspose ক্লাউডের জন্য সাইন আপ করুন

শুরু করার আগে, প্রমাণীকরণের জন্য প্রয়োজনীয় আপনার অ্যাপ SID এবং অ্যাপ কী পেতে Aspose.Cloud ড্যাশবোর্ড-এ একটি অ্যাকাউন্টের জন্য সাইন আপ করুন। আরও তথ্যের জন্য, অনুগ্রহ করে [দ্রুত শুরু 5 নিবন্ধে যান।

জাভার জন্য Aspose.3D Cloud SDK ইনস্টল করুন

আপনার জাভা প্রকল্পে Aspose.3D ক্লাউড SDK সংহত করতে, আপনার pom.xml ফাইলে নিম্নলিখিত Maven নির্ভরতা যোগ করুন:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d-cloud</artifactId>
    <version>22.5</version>
</dependency>

অথবা আপনি Aspose Repository থেকে সর্বশেষ সংস্করণটি ডাউনলোড করতে পারেন।

কিভাবে জাভাতে 3DS কে STL এ রূপান্তর করবেন

নিম্নলিখিত জাভা কোড প্রদর্শন করে কিভাবে জাভা REST API ব্যবহার করে একটি 3DS ফাইলকে STL-এ রূপান্তর করতে হয়:

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

থ্রিডিক্লাউডএপি-এর একটি উদাহরণ তৈরি করুন, যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ পাস করি।

threeDCloudApi.UploadFile(inputFileName, inputStream);

ক্লাউড স্টোরেজে ইনপুট 3ds ফাইল আপলোড করুন।

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

এখন 3D ম্যাক্স ফাইলকে STL ফরম্যাটে রূপান্তর করতে API-কে কল করুন। একবার সম্পন্ন হলে, STL ফাইলটি নির্দিষ্ট স্থানে সংরক্ষিত হয়।

আপনি STL ফাইলের নিম্নলিখিত সমর্থিত সংস্করণগুলির যেকোনো একটি ব্যবহার করার কথা বিবেচনা করতে পারেন। stlascii বা stlbinary

// 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-এর সাথে কাজ করতে পছন্দ করেন, আপনি Aspose.3D Cloud REST API ব্যবহার করতে পারেন 3DS কে সরাসরি STL-এ রূপান্তর করতে। 3DS থেকে STL রূপান্তর করার জন্য cURL কমান্ড ব্যবহার করার বিশদ নীচে দেওয়া হল:

ধাপ 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 ম্যাক্স ফাইল আপলোড করুন

Aspose ক্লাউড স্টোরেজে ইনপুট 3DS ফাইল আপলোড করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

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 ম্যাক্স ফাইলটিকে 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}"

ইনপুট 3D ম্যাক্স ফাইলের নাম দিয়ে সোর্সফাইল প্রতিস্থাপন করুন (ক্লাউড স্টোরেজে আপলোড করা হয়েছে), ফলাফলের STL ফাইলের নামের সাথে resultantFile এবং উপরে জেনারেট করা JWT টোকেন দিয়ে accessToken

Java REST API ব্যবহার করার সুবিধা

  • কোনও স্থানীয় সেটআপের প্রয়োজন নেই: ক্লাউড-ভিত্তিক SDK-এর সাথে, আপনাকে কোনও স্থানীয় 3D মডেলিং সফ্টওয়্যার ইনস্টল বা বজায় রাখতে হবে না। সমস্ত রূপান্তর ক্লাউডে পরিচালনা করা হয়।
  • মাল্টি-ফরম্যাট রূপান্তর: Aspose.3D 3DS, STL, OBJ, FBX, GLTF এবং আরও অনেক কিছুর মধ্যে রূপান্তর সমর্থন করে।
  • পরিমাপযোগ্য এবং দক্ষ: একযোগে একাধিক রূপান্তর অনুরোধ পরিচালনা করুন, এটি বড় প্রকল্প বা দলের জন্য উপযুক্ত করে তোলে।
  • নির্বিঘ্নে ইন্টিগ্রেট করুন: যেসব ডেভেলপারদের স্বয়ংক্রিয় 3D ফাইল রূপান্তর ক্ষমতা প্রয়োজন তাদের জন্য জাভা অ্যাপ্লিকেশনগুলির সাথে সহজ একীকরণ।

বিনামূল্যে 3DS থেকে STL কনভার্টার

Aspose.3D ক্লাউডের আশ্চর্যজনক ক্ষমতার সাক্ষী হওয়ার জন্য, আপনি আমাদের লাইটওয়েট এবং সুপার দক্ষ [3DS থেকে STL কনভার্টার] ব্যবহার করার কথা বিবেচনা করতে পারেন 7। এটি REST API-এর উপরে নির্মিত এবং একটি ওয়েব ব্রাউজারে অ্যাক্সেস করা যেতে পারে।

3ds থেকে stl

STL কনভার্টার অ্যাপে 3DS ফাইলের পূর্বরূপ।

উপসংহার

3DS কে STL-এ রূপান্তর করা হল প্রিন্টিং বা দ্রুত প্রোটোটাইপিংয়ের জন্য 3D মডেল প্রস্তুত করার একটি গুরুত্বপূর্ণ পদক্ষেপ। জাভার জন্য Aspose.3D ক্লাউড SDK এর সাহায্যে, আপনি স্থানীয় হার্ডওয়্যার বা সফ্টওয়্যার প্রয়োজনীয়তা সম্পর্কে চিন্তা না করে দ্রুত এবং দক্ষতার সাথে এই রূপান্তরটি সম্পাদন করতে পারেন। আপনি 3D মডেলিং অ্যাপ্লিকেশানগুলির সাথে কাজ করা একজন বিকাশকারী বা 3D ওয়ার্কফ্লোগুলিকে একীভূত করার জন্য একটি ব্যবসার প্রয়োজন হোক না কেন, Aspose.3D ক্লাউড প্রক্রিয়াটিকে সহজ করে৷

দরকারী লিঙ্ক

  • [সমর্থিত নথি বিন্যাস8
  • [বিনামূল্যে পণ্য সমর্থন ফোরাম9
  • [এপিআই মূল্য [১০]
  • [লাইভ ডেমো [১১]

সম্পর্কিত নিবন্ধ

আমরা এই সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার সুপারিশ করছি: