
Aspose.3D Cloud Ruby SDK
3D モデルとシーンを作成、編集、変換するための Ruby API
Swift 開発者が 3D モデル/シーンやその他のファイル形式を作成、変更、レンダリング、操作、変換できる強力な 3D ソフトウェア開発キット (SDK)。
Aspose.3D Cloud Ruby SDK とは何ですか?
技術が急速に進歩する中で、ハイエンドな 3D アプリやサービスの需要が高まっています。Aspose.3D Cloud Ruby SDKのおかげで、開発者は堅牢なツールセットにアクセスできます。これらのツールにより、クラウドベースのアプリに印象的な 3D 機能を簡単に追加できます。このツールキットは、3D モデルをスムーズかつ効果的に扱えるようにします。ゲーム、アニメーション、シミュレーションの作成に携わっている場合、この SDK は 3D モデルの作業を容易にする幅広いツールを提供します。Aspose.3D Cloud Ruby SDK は非常に信頼性が高く、FBX、STL、VRML、ASE、OBJ、3DS、U3D、DAE、DRC、GLTF、RVM、PDF、AMF、PLY、X、JT、DXF、3MF、HTML など、多くの一般的な 3D ファイル形式をサポートしています。
Aspose.3D Cloud Ruby SDKはユーザーフレンドリーで、堅牢なRuby APIを備えており、3D情報の処理に特化したさまざまなクラスやアルゴリズムが含まれています。このライブラリは、Box、Cylinder、Sphere、Torus、Planeなどの3Dオブジェクトの生成、3Dモデルにリンクされたテクスチャやマテリアルの処理、3Dモデルのアニメーションやインタラクティブ性の扱い、ジオメトリ編集サポート、3Dモデルのレンダリングと可視化、他のサポートフォーマットへの3Dモデル変換、高品質な画像やアニメーションのレンダリングなど、必須機能が豊富に詰まっています。ソフトウェア開発者であれば、このツールを使って3Dモデルを簡単に操作できます。サイズ変更、回転、移動はもちろん、スケルトンアニメーションのような高度な変更も容易に行えます。Aspose.3D SDKを使用すれば、さまざまな可能性が手の届く範囲に広がります。
Aspose.3D Cloud Ruby SDK の開始方法
Aspose.3D Cloud Ruby SDK の推奨インストール方法は RubyGems を使用することです。スムーズなインストールのために、以下のコマンドをご利用ください。
RubyGems を介して Aspose.3D Cloud Ruby SDK をインストールする
gem install aspose_3d_cloud また、Aspose 製品ページから直接ダウンロードすることもできます。Ruby アプリ内の 3D シーン構成
Aspose.3D Cloud Ruby SDK は、ソフトウェア開発者が Ruby アプリケーション内で 3D シーンを作成し、さまざまな種類のエンティティを扱えるようにします。API は、複数のモデルを組み合わせて仮想空間に配置し、関係性を定義することで、複雑な 3D シーンを作成する力を開発者に提供します。開発者は階層構造を簡単に作成し、モデルをスケルトンにアタッチし、インタラクティブな環境を容易に構築できます。
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)
Ruby API を使用した 3D モデル変換
Aspose.3D Cloud Ruby SDK は、Ruby アプリケーション内で 3D モデルをさまざまなサポートされているファイル形式に変換するための非常に強力なサポートを組み込んでいます。Aspose.3D Cloud API とのシームレスな統合を提供し、ソフトウェアエンジニアが異なる形式間で 3D モデルを変換できるようにします。ユーザーが FBX から glTF、FBX から PDF、または STL から OBJ へ変換する必要がある場合でも、SDK はプロセスを簡素化し、正確で信頼性の高い変換を保証します。以下の例は、開発者が数行の Ruby コードだけで FBX 3D モデルを PDF ファイル形式に変換できる方法を示しています。
Ruby コードで 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 Cloud Ruby SDK は、コンピュータプログラマーが 3D ダイアグラムに関連するテクスチャやマテリアル情報を簡単に管理できるようにします。SDK は、3D モデルに関連付けられたテクスチャとマテリアルを管理するための幅広い機能を提供します。オブジェクトにテクスチャを適用し、マッピング座標を調整し、色、光沢、透明度などのマテリアル特性を制御できます。これらの機能により、開発者はリアルなレンダリング効果を実現し、モデルの視覚的品質を向上させることができます。
Ruby API によるアニメーションとインタラクティブサポート
Aspose.3D Cloud Ruby SDK は、Ruby アプリケーション内の 3D モデルに対するアニメーションとインタラクティブ性を包括的にサポートします。ソフトウェア開発者は、キーフレームを定義し、オブジェクトの変換をアニメーション化し、アニメーションのタイミングと補間を簡単に制御できます。さらに、開発者はスクリプトやビヘイビアをオブジェクトに付与することでインタラクティブ性を追加し、インタラクティブなアプリケーションやゲームを作成できます。開発者はまた、3D モデルにリアルなライティング効果を適用して、視覚的品質を向上させることができます。
