
Aspose.3D Cloud Ruby SDK
Ruby API เพื่อสร้าง, แก้ไขและแปลงโมเดล & ฉาก 3D
ชุดพัฒนาโปรแกรม 3D (SDK) ที่ทรงพลังซึ่งช่วยให้นักพัฒนา Swift สามารถสร้าง, แก้ไข, เรนเดอร์, จัดการ, และแปลงโมเดล/ฉาก 3D และรูปแบบไฟล์อื่น ๆ.
Aspose.3D Cloud Ruby SDK คืออะไร?
ด้วยเทคโนโลยีที่ก้าวหน้าอย่างรวดเร็ว ความต้องการแอปและบริการ 3D ระดับสูงกำลังเพิ่มขึ้น ขอบคุณ Aspose.3D Cloud Ruby SDK นักพัฒนาที่เหมือนคุณสามารถเข้าถึงชุดเครื่องมือที่แข็งแกร่ง เครื่องมือเหล่านี้ทำให้คุณสามารถเพิ่มคุณลักษณะ 3D ที่น่าประทับใจให้กับแอปบนคลาวด์ของคุณได้อย่างง่ายดาย ชุดเครื่องมือนี้ช่วยให้คุณทำงานกับโมเดล 3D ได้อย่างราบรื่นและมีประสิทธิภาพ หากคุณมีส่วนร่วมในการสร้างเกม แอนิเมชัน หรือการจำลอง SDK นี้มีเครื่องมือหลากหลายเพื่อทำให้การทำงานกับโมเดล 3D ง่ายขึ้น Aspose.3D Cloud Ruby SDK มีความน่าเชื่อถือสูง รองรับรูปแบบไฟล์ 3D ยอดนิยมหลายรูปแบบ เช่น FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML และอื่น ๆ อีกมาก
Aspose.3D Cloud Ruby SDK เป็นมิตรกับผู้ใช้และมาพร้อมกับ Ruby API ที่แข็งแกร่งซึ่งรวมคลาสและอัลกอริทึมต่าง ๆ ที่ออกแบบมาสำหรับการจัดการข้อมูล 3D ไลบรารีนี้มาพร้อมคุณสมบัติที่สำคัญ เช่น การสร้างวัตถุ 3D (เช่น Box, Cylinder, Sphere, Torus, Plane) รวมถึงการจัดการเทกซ์เจอร์และวัสดุที่เชื่อมโยงกับโมเดล 3D การจัดการแอนิเมชันและการโต้ตอบในโมเดล 3D การแก้ไขเรขาคณิต การเรนเดอร์และการแสดงผลโมเดล 3D การแปลงโมเดล 3D ไปเป็นรูปแบบอื่นที่รองรับ การเรนเดอร์ภาพและแอนิเมชันคุณภาพสูงและอื่น ๆ อีกมาก หากคุณเป็นนักพัฒนาซอฟต์แวร์ คุณสามารถทำงานกับโมเดล 3D ได้อย่างง่ายดายด้วยเครื่องมือนี้ คุณสามารถทำสิ่งต่าง ๆ เช่น การปรับขนาด การหมุน การย้าย และแม้กระทั่งการใช้การเปลี่ยนแปลงที่ซับซ้อนมากขึ้นเช่นแอนิเมชันโครงกระดูก ด้วย Aspose.3D SDK คุณมีความเป็นไปได้หลากหลายอยู่ในมือของคุณ
เริ่มต้นใช้งาน Aspose.3D Cloud Ruby SDK
วิธีที่แนะนำในการติดตั้ง Aspose.3D Cloud Ruby SDK คือการใช้ RubyGems โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Aspose.3D Cloud Ruby SDK ผ่าน RubyGems
gem install aspose_3d_cloud คุณยังสามารถดาวน์โหลดได้โดยตรงจาก หน้าผลิตภัณฑ์ของ Aspose.การจัดองค์ประกอบฉาก 3D ภายในแอป Ruby
Aspose.3D Cloud Ruby SDK ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างฉาก 3 มิติและจัดการกับเอนทิตีประเภทต่าง ๆ ภายในแอปพลิเคชัน Ruby ได้ API นี้มอบพลังให้นักพัฒนาซอฟต์แวร์สร้างฉาก 3 มิติที่ซับซ้อนโดยการรวมหลายโมเดล, วางตำแหน่งในพื้นที่เสมือน, และกำหนดความสัมพันธ์ของพวกมัน นักพัฒนาสามารถสร้างโครงสร้างแบบลำดับชั้นได้อย่างง่ายดาย, แนบโมเดลเข้ากับโครงกระดูก, และสร้างสภาพแวดล้อมแบบโต้ตอบได้อย่างสะดวก.
วิธีสร้างฉากใหม่และตั้งค่าต่าง ๆ ผ่าน Ruby?
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)
การแปลงโมเดล 3D ผ่าน Ruby API
Aspose.3D Cloud Ruby SDK ได้รวมการสนับสนุนที่ทรงพลังสำหรับการแปลงโมเดล 3 มิติเป็นรูปแบบไฟล์อื่น ๆ ที่รองรับภายในแอปพลิเคชัน Ruby มันให้การบูรณาการที่ราบรื่นกับ Aspose.3D Cloud API ทำให้นักวิศวกรรมซอฟต์แวร์สามารถแปลงโมเดล 3 มิติระหว่างรูปแบบต่าง ๆ ไม่ว่าผู้ใช้จะต้องการแปลงจาก FBX ไปเป็น glTF, FBX ไปเป็น PDF หรือ STL ไปเป็น OBJ SDK จะทำให้กระบวนการง่ายขึ้นและรับประกันการแปลงที่แม่นยำและเชื่อถือได้ ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาสามารถแปลงโมเดล 3 มิติ FBX เป็นรูปแบบไฟล์ PDF ได้ด้วยเพียงไม่กี่บรรทัดของโค้ด Ruby.
วิธีแปลง FBX เป็น PDF ผ่านโค้ด Ruby?
# 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 Cloud Ruby SDK ทำให้โปรแกรมเมอร์สามารถจัดการข้อมูลเกี่ยวกับพื้นผิวและวัสดุเคียงคู่กับแผนภาพ 3 มิติได้อย่างง่ายดาย SDK มีความสามารถครอบคลุมในการจัดการพื้นผิวและวัสดุที่เกี่ยวข้องกับโมเดล 3 มิติ คุณสามารถนำพื้นผิวไปใช้กับวัตถุ ปรับพิกัดการแมป และควบคุมคุณสมบัติของวัสดุ เช่น สี ความเงา และความโปร่งแสง คุณลักษณะเหล่านี้ช่วยให้นักพัฒนาสามารถสร้างเอฟเฟกต์การเรนเดอร์ที่สมจริงและเพิ่มคุณภาพภาพของโมเดลของคุณได้
การสนับสนุนแอนิเมชันและการโต้ตอบผ่าน Ruby API
Aspose.3D Cloud Ruby SDK ให้การสนับสนุนอย่างครบถ้วนสำหรับการทำแอนิเมชันและการโต้ตอบในโมเดล 3 มิติภายในแอปพลิเคชัน Ruby นักพัฒนาซอฟต์แวร์สามารถกำหนดคีย์เฟรม ทำแอนิเมชันการแปลงวัตถุ และควบคุมเวลาและการแทรกแซงของแอนิเมชันได้อย่างง่ายดาย นอกจากนี้ นักพัฒนายังสามารถเพิ่มการโต้ตอบโดยการแนบสคริปต์หรือพฤติกรรมเข้ากับวัตถุ ทำให้พวกเขาสร้างแอปพลิเคชันและเกมเชิงโต้ตอบได้ นักพัฒนายังสามารถใช้เอฟเฟกต์แสงที่สมจริงกับโมเดล 3 มิติ เพื่อเพิ่มคุณภาพภาพของโมเดล
