1. 製品
  2.   3D
  3.   Swift
  4.   Aspose.3D Cloud SDK for Swift

Aspose.3D Cloud SDK for Swift

 
 

Swift SDK で 3D モデルを生成、編集、変換

Swift 開発者が 3D ファイル形式を作成、変更、レンダリング、操作、変換できる強力な 3D ソフトウェア開発キット (SDK)。

Aspose.3D Cloud SDK for Swift とは何ですか?

ソフトウェア開発の分野では、3D グラフィックスの取り扱いに対する需要が高まっています。バーチャルリアリティ、ゲーム、アニメーション分野の拡大に伴い、開発者は 3D モデルやアセットを管理する効果的なツールを必要としています。 Aspose.3D は、Swift ベースのアプリに 3D 操作機能を統合するシンプルな方法を提供し、クラウド技術を最大限に活用できるよう支援します。SDK を使用すれば、面倒なローカルインストールや高価なハードウェアのアップグレードに悩むことなく、開発者は高度なタスクを容易に処理できます。また、数多くの一般的な 3D ファイル形式に対応しており、FBX、3DS、U3D、3MF、DAE、GLTF、STL、OBJ、DRC、RVM、PDF、AMF、PLY、X、JT、DXF、ASE、VRML、HTML などの形式間での作成や変換が可能です。

Aspose.3D Cloud SDK for Swift は、ソフトウェア開発者にとって便利なツールです。3D モデルから高品質な画像やアニメーションを作成できるレンダリング機能が搭載されています。このツールは、アプリ、プレゼンテーション、マーケティングコンテンツで 3D 要素を表示・強調するために不可欠です。要するに、Aspose.3D Cloud SDK for Swift は、3D モデルを扱う Swift 開発者にとって貴重な資産です。SDK は 3D モデルの調整に幅広いツールを提供します。開発者はモデルを簡単にスケール、回転、変更でき、メッシュの最適化、サイズ変更、再配置、ジオメトリの簡素化によりパフォーマンスを向上させることができます。これらの機能は使いやすく、コスト効果も高いです。さらに、さまざまなファイルタイプに対応し、モデルタスクの管理、モデル詳細の取得、スムーズなファイル変換が可能で、アプリに 3D 機能を追加する際の最適な選択肢となります。

Previous Next

Aspose.3D Cloud SDK for Swift の開始方法

Aspose Cloud Dashboardでアカウントを登録し、アプリケーション情報を取得してください。次に、以下の手順でPODをプロジェクトに追加します。

CocoaPods を使用して Aspose.3D Cloud SDK for Swift をインストールする

target 'MyApp' do
  pod 'Aspose3DCloud', '~> 20.5.1'
end 

コンパイル済みの共有ライブラリは、Aspose.3D Cloud SDK for Swift 製品ページからダウンロードできます。

Swift を使用して 3D ファイルを他の形式に変換する

Aspose.3D Cloud SDK for Swift には、非常に強力な 3D ダイアグラム変換機能が含まれており、ソフトウェア開発者は 3D ファイルを簡単に別の形式に変換できます。この機能は、異なるソフトウェアやプラットフォーム間の互換性問題に対処する際に非常に価値があります。数行の Swift コードで、開発者は 3D モデルをある形式から別の形式へシームレスに変換でき、プロジェクトへの統合が容易になります。SDK の変換機能を活用することで、システム間のデータ交換が円滑になり、協働や統合の可能性が広がります。以下の例は、Swift アプリケーション内で 3D FBX ファイルを PDF に変換する方法を示しています。

Swift API を使用して 3D FBX ファイルを PDF に変換する方法は?

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

	let threeDCloudApi  = ThreeDCloudApi(grantType: 'client_credentials', clientId: "MY_CLIENT_ID", clientSecret: "MY_CLIENT_SECRET");
	
	let name:String = "sample.fbx"
	let newformat:String = "pdf"
	let newfilename:String = "oaptest.pdf"
	let folder:String? = "Swift"
	let isOverwrite:Bool? = true
	let storage:String? = STROAGR_NAME
		
	let uploadFile(name: name, folder: folder!)
	let threeDCloudApi.postConvertByFormat(name: name, newformat: newformat, newfilename: newfilename, folder: folder, isOverwrite: isOverwrite, storage: storage)

Swift アプリでの 3D ダイアグラムのレンダリング

Aspose.3D Cloud SDK for Swift は、ソフトウェア開発者が Swift アプリケーション内で 3D 図を簡単にレンダリングできるようにします。さらに、SDK は 3D モデルから高品質な画像やアニメーションを生成できるレンダリング機能を提供します。この機能は、アプリケーション、プレゼンテーション、マーケティング資料で 3D アセットを可視化・展示する際に重要です。SDK のレンダリング機能を使用すれば、開発者はユーザーを惹きつける驚くべきビジュアルを作成し、3D プロジェクトに命を吹き込むことができます。

Swift API を使用して 3D モデルを作成および操作する

Aspose.3D Cloud SDK for Swift は、さまざまな形式で新しい 3D モデルを作成し、既存のモデルを簡単に操作できる機能を提供します。このライブラリは、業界標準の 3D ファイル形式を幅広くサポートしています。OBJ、STL、FBX などの一般的な形式から、3DS や Collada のような専門的な形式まで、SDK はすべて対応しています。Swift ライブラリにより、開発者は 3D モデルに対して多様な操作を実行できます。スケーリング、回転、平行移動、複雑な変換の適用など、SDK は直感的でシンプルな API を提供し、開発者が扱いやすくしています。

Swift API を使用してシンプルな 3D ダイアグラムを作成し、画像を生成する方法は?

import AsposeThreeDCloud

// Create a scene
let scene = Scene()

// Create a box shape
let box = BoxShape(width: 2, height: 2, depth: 2)

// Set box properties
box.position = Vector3(x: 0, y: 0, z: 0)
box.color = Color(r: 255, g: 0, b: 0)

// Add the box to the scene
scene.rootNode.addChildNode(box)

// Create a sphere shape
let sphere = SphereShape(radius: 1)

// Set sphere properties
sphere.position = Vector3(x: 0, y: 2, z: 0)
sphere.color = Color(r: 0, g: 0, b: 255)

// Add the sphere to the scene
scene.rootNode.addChildNode(sphere)

// Render the scene
let renderer = Renderer()
let renderedImage = renderer.render(scene)

// Save the rendered image to a file
renderedImage.save(to: "path/to/output/image.png")

Swift を使用して 3D モデルから情報を抽出する

Aspose.3D Cloud SDK for Swift には、開発者が 3D モデルから情報を抽出できる強力な機能が含まれています。これは、メタデータやモデルの特定の属性へのアクセスが必要なアプリケーションを構築する際に特に有用です。SDK には、メッシュ統計、頂点数、マテリアル情報などの詳細を取得するメソッドが用意されており、開発者が 3D モデルデータを活用したインテリジェントなアプリケーションを作成できるよう支援します。

 日本