1. מוצרים
  2.   תלת מימד
  3.   Ruby
  4.   Aspose.3D Cloud Ruby SDK

Aspose.3D Cloud Ruby SDK

 
 

API של Ruby ליצירה, עריכה והמרה של מודלים וסצנות תלת‑ממד

חבילת פיתוח תוכנה תלת‑ממדית (SDK) חזקה המאפשרת למפתחים ב‑Swift ליצור, לשנות, להציג, למנף ולהמיר מודלים/סצנות תלת‑ממד ופורמטים אחרים של קבצים.

מהו Aspose.3D Cloud Ruby SDK?

עם ההתפתחות המהירה של הטכנולוגיה, הצורך באפליקציות ושירותי 3D מתקדמים עולה. בזכות Aspose.3D Cloud Ruby SDK, מפתחים כמוך מקבלים גישה למערכת כלי עבודה חזקה. כלים אלה מקלים עליך להוסיף תכונות מרשימות של 3D לאפליקציות שלך בענן. ערכת כלים זו מאפשרת לך לעבוד עם מודלים תלת‑ממדיים בצורה חלקה ויעילה. אם אתה מעורב ביצירת משחקים, אנימציות או סימולציות, SDK זה מציע מגוון רחב של כלים שמקלים על העבודה עם מודלים תלת‑ממדיים. 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 ידידותי למשתמש ומגיע עם API רובי חזק הכולל מחלקות ואלגוריתמים שונים המותאמים לטיפול במידע תלת‑ממדי. ספרייה זו כוללת תכונות חיוניות כגון יצירת אובייקטים תלת‑ממדיים (כגון Box, Cylinder, Sphere, Torus, Plane), וכן טיפול בטקסטורות וחומרים הקשורים למודלים תלת‑ממדיים, טיפול באנימציה ובאינטראקטיביות במודלים תלת‑ממדיים, תמיכה בעריכת גאומטריה, רינדור והדמיית מודלים תלת‑ממדיים, המרת מודלים תלת‑ממדיים לפורמטים נתמכים אחרים, רינדור תמונות ואנימציות באיכות גבוהה ועוד רבים. אם אתה מפתח תוכנה, אתה יכול לעבוד בקלות עם מודלים תלת‑ממדיים באמצעות כלי זה. אתה יכול בקלות לבצע פעולות כמו שינוי גודל, סיבוב, הזזה, ואף להחיל שינויים מורכבים יותר כמו אנימציית שלד. עם Aspose.3D SDK, יש לך מגוון רחב של אפשרויות בקצות אצבעותיך.

Previous Next

התחלה עם 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 מאפשר למפתחי תוכנה ליצור סצנות תלת‑ממד ולטפל בסוגים שונים של ישויות בתוך יישומי Ruby. ה‑API מאפשר למפתחי תוכנה ליצור סצנות תלת‑ממד מורכבות על‑ידי שילוב מודלים מרובים, מיקום שלהם במרחב הוירטואלי והגדרת הקשרים ביניהם. מפתחים יכולים בקלות ליצור מבנים היררכיים, לצרף מודלים לשלד, וליצור סביבות אינטראקטיביות בקלות.

איך ליצור סצנה חדשה ולהגדיר מאפיינים שונים באמצעות 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)

המרת מודלים תלת‑ממדיים באמצעות API של Ruby

Aspose.3D Cloud Ruby SDK כולל תמיכה חזקה מאוד בהמרת מודלים תלת‑ממדיים לפורמטים קבצים שונים הנתמכים בתוך יישומי Ruby. הוא מספק אינטגרציה חלקה עם Aspose.3D Cloud API, ומאפשר למהנדסי תוכנה להמיר מודלים תלת‑ממדיים בין פורמטים שונים. בין אם המשתמשים צריכים להמיר מ‑FBX ל‑glTF, מ‑FBX ל‑PDF או מ‑STL ל‑OBJ, ה‑SDK מפשט את התהליך ומבטיח המרות מדויקות ואמינות. הדוגמה הבאה מדגימה כיצד מפתחים יכולים להמיר מודל 3D בפורמט 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)

ניהול מרקמים וחומרים במודלים תלת‑ממדיים

Aspose.3D Cloud Ruby SDK מקל על מתכנתים לנהל מידע הקשור למרקמים וחומרים לצד הדיאגרמות התלת‑ממדיות שלהם. ה‑SDK מספק יכולות נרחבות לניהול מרקמים וחומרים המשויכים למודלים תלת‑ממדיים. ניתן להחיל מרקמים על עצמים, להתאים את קואורדינטות המיפוי שלהם, ולשלוט בתכונות החומר כגון צבע, ברק ושקיפות. תכונות אלו מאפשרות למפתחים להשיג אפקטים ריאליסטיים של רינדור ולשפר את האיכות החזותית של המודלים שלכם.

תמיכה באנימציה ואינטראקטיביות באמצעות API של Ruby

Aspose.3D Cloud Ruby SDK מציע תמיכה מקיפה באנימציה ובאינטראקטיביות במודלים תלת‑ממדיים בתוך יישומי Ruby. מפתחי תוכנה יכולים להגדיר key‑frames, לאנימציית שינויי עצמים, ולשלוט בזמן ובאינטרפולציה של האנימציות בקלות. בנוסף, מפתחים יכולים להוסיף אינטראקטיביות על‑ידי צירוף סקריפטים או התנהגויות לעצמים, מה שמאפשר להם ליצור יישומים ומשחקים אינטראקטיביים. מפתחים יכולים גם להחיל אפקטי תאורה ריאליסטיים על מודלים תלת‑ממדיים, ולשפר את האיכות החזותית שלהם.

 עִברִית