1. পণ্য
  2.   3D
  3.   Ruby
  4.   Aspose.3D ক্লাউড রুবি SDK

Aspose.3D ক্লাউড রুবি SDK

 
 

রুবি API যা ৩ডি মডেল ও সিন তৈরি, সম্পাদনা এবং রূপান্তর করে

একটি শক্তিশালী ৩ডি সফটওয়্যার ডেভেলপমেন্ট কিট (SDK) যা সুইফট ডেভেলপারদেরকে ৩ডি মডেল/সিন এবং অন্যান্য ফাইল ফরম্যাট তৈরি, পরিবর্তন, রেন্ডার, পরিচালনা এবং রূপান্তর করতে সক্ষম করে।

Aspose.3D ক্লাউড রুবি SDK কী?

প্রযুক্তি দ্রুত অগ্রসর হওয়ায়, উচ্চমানের 3D অ্যাপ এবং পরিষেবার চাহিদা বাড়ছে। Aspose.3D ক্লাউড রুবি SDK এর ধন্যবাদ, আপনার মতো ডেভেলপাররা শক্তিশালী টুলসের একটি সেটে প্রবেশাধিকার পায়। এই টুলগুলি আপনাকে আপনার ক্লাউড-ভিত্তিক অ্যাপে চমকপ্রদ 3D ফিচার যোগ করা সহজ করে তোলে। এই টুলকিট আপনাকে 3D মডেলগুলি মসৃণ ও কার্যকরভাবে কাজ করার ক্ষমতা দেয়। আপনি যদি গেম, অ্যানিমেশন বা সিমুলেশন তৈরি করেন, তবে এই SDK আপনাকে 3D মডেল নিয়ে কাজ করা সহজ করার জন্য বিস্তৃত টুলস সরবরাহ করে। Aspose.3D ক্লাউড রুবি SDK সত্যিই নির্ভরযোগ্য। এটি FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML ইত্যাদি সহ অনেক জনপ্রিয় 3D ফাইল ফরম্যাট সমর্থন করে।

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

Previous Next

Aspose.3D ক্লাউড রুবি SDK দিয়ে শুরু করা

Aspose.3D ক্লাউড রুবি SDK ইনস্টল করার সুপারিশকৃত পদ্ধতি হল RubyGems ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

RubyGems এর মাধ্যমে Aspose.3D ক্লাউড রুবি SDK ইনস্টল করুন

gem install aspose_3d_cloud 
আপনি এটি সরাসরি Aspose পণ্য পৃষ্ঠা থেকে ডাউনলোড করতে পারেন।

রুবি অ্যাপের মধ্যে 3D দৃশ্য সংযোজন

Aspose.3D Cloud Ruby SDK সফটওয়্যার ডেভেলপারদেরকে রুবি অ্যাপ্লিকেশনের মধ্যে 3D দৃশ্য তৈরি করতে এবং বিভিন্ন ধরনের সত্ত্বা পরিচালনা করতে সক্ষম করে। API সফটওয়্যার ডেভেলপারদেরকে একাধিক মডেল সংযুক্ত করে, সেগুলোকে ভার্চুয়াল স্পেসে অবস্থান নির্ধারণ করে এবং তাদের সম্পর্ক সংজ্ঞায়িত করে জটিল 3D দৃশ্য তৈরি করার ক্ষমতা প্রদান করে। ডেভেলপাররা সহজে হায়ারার্কিক্যাল স্ট্রাকচার তৈরি করতে পারেন, মডেলগুলোকে স্কেলেটনে সংযুক্ত করতে পারেন, এবং সহজে ইন্টারেক্টিভ পরিবেশ তৈরি করতে পারেন।

রুবি ব্যবহার করে কীভাবে নতুন দৃশ্য তৈরি করবেন এবং বিভিন্ন প্রপার্টি সেট করবেন?

scene = Aspose3DCloud::Scene.new
scene.background_color = Aspose3DCloud::Color.new(0.2, 0.2, 0.2)  # Set background color to gray
scene.fog_enabled = true
scene.fog_start = 100
scene.fog_end = 500
scene.fog_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set fog color to light gray
scene.ambient_light_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set ambient light color

# Manipulate Various Properties of scene Objects

# Create a cube mesh
cube = Aspose3DCloud::Mesh.create_box("Cube", 10, 10, 10)

# Set position and rotation of the cube
cube.transform.translation = Aspose3DCloud::Vector3.new(0, 0, 0)
cube.transform.rotation = Aspose3DCloud::Quaternion.from_euler_angles(0, 45, 0)

# Add the cube to the scene
scene.root_node.add_child(cube)

রুবি API এর মাধ্যমে 3D মডেল রূপান্তর

Aspose.3D Cloud Ruby SDK রুবি অ্যাপ্লিকেশনের মধ্যে 3D মডেলগুলোকে বিভিন্ন সমর্থিত ফাইল ফরম্যাটে রূপান্তর করার জন্য অত্যন্ত শক্তিশালী সমর্থন অন্তর্ভুক্ত করেছে। এটি Aspose.3D Cloud API এর সাথে নিরবচ্ছিন্ন ইন্টিগ্রেশন প্রদান করে, যা সফটওয়্যার ইঞ্জিনিয়ারদেরকে বিভিন্ন ফরম্যাটের মধ্যে 3D মডেল রূপান্তর করতে সক্ষম করে। ব্যবহারকারীরা যদি FBX থেকে glTF, FBX থেকে PDF অথবা STL থেকে OBJ তে রূপান্তর করতে চান, SDK প্রক্রিয়াটিকে সহজ করে এবং সঠিক ও নির্ভরযোগ্য রূপান্তর নিশ্চিত করে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে ডেভেলপাররা কেবল কয়েকটি রুবি কোড লাইনের মাধ্যমে FBX 3D মডেলকে PDF ফাইল ফরম্যাটে রূপান্তর করতে পারেন।

রুবি কোডের মাধ্যমে FBX কে PDF-এ কীভাবে রূপান্তর করবেন?

# Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

    @three_d_cloud_api = AsposeThreeDCloud::ThreeDCloudApi.new("MY_CLIENT_SECRET", MY_CLIENT_ID")
	@name:String = "sample.fbx"
	@newformat:String = "pdf"
	@newfilename:String = "oaptest.pdf"

    result = @three_d_cloud_api.post_convert_by_format(@name, @newformat, @newfilename)

3D মডেলে টেক্সচার এবং মেটেরিয়াল ব্যবস্থাপনা

Aspose.3D ক্লাউড রুবি SDK প্রোগ্রামারদের জন্য তাদের 3D ডায়াগ্রামের সাথে টেক্সচার এবং মেটেরিয়াল সম্পর্কিত তথ্য পরিচালনা করা সহজ করে তোলে। SDK 3D মডেলের সাথে যুক্ত টেক্সচার এবং মেটেরিয়াল পরিচালনার জন্য বিস্তৃত সক্ষমতা প্রদান করে। আপনি অবজেক্টে টেক্সচার প্রয়োগ করতে পারেন, তাদের ম্যাপিং কোঅর্ডিনেট সমন্বয় করতে পারেন, এবং রঙ, চকচকে ভাব এবং স্বচ্ছতা মতো মেটেরিয়াল বৈশিষ্ট্য নিয়ন্ত্রণ করতে পারেন। এই বৈশিষ্ট্যগুলি ডেভেলপারদের বাস্তবসম্মত রেন্ডারিং ইফেক্ট অর্জন করতে এবং আপনার মডেলের ভিজ্যুয়াল গুণমান উন্নত করতে সহায়তা করে।

রুবি API এর মাধ্যমে অ্যানিমেশন এবং ইন্টারেক্টিভিটি সমর্থন

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

 বাংলা