製品を閲覧する

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Docs Swagger Examples Blog Support Release Notes Dashboard

インストール

このパッケージは nuget.org にて利用可能で、次のコマンドを実行することでパッケージ マネージャー コンソール経由でインストールできます:

PM> NuGet\Install-Package Aspose.3D-Cloud

Version NuGet NuGet-GroupDocsCloud


3Dモデリングと変換REST API

Aspose.3D Cloud SDK for .NET は、クラウド上で高度な3Dファイル処理を実行するために開発者を支援します。このAPIは、さまざまな3Dモデル(例: 球体、円柱、平面)の作成、3Dフォーマットの変換、PDFからの3Dコンテンツの抽出、および回転、スケーリング、平行移動などの変換をサポートします。パラメトリックモデリング、三角形分割、そして生データ抽出を簡素化し、シームレスなワークフローを実現します。広範なクラウドストレージ統合により、開発者は3Dファイルを効率的にアップロード、ダウンロード、コピー、移動、および削除できます。このSDKはFBX、OBJ、STL、PDFなどの広範なフォーマットをサポートしており、プラットフォーム間の相互運用性を確保します。インストールはNuGetを介して簡単に行え、.NETアプリケーションへの迅速な統合が可能です。

Aspose.3D Cloudを使用したフォーマット間の変換

ファイルフォーマットの変換

複数の3Dファイルフォーマット間でのシームレスな変換を可能にし、相互運用性を向上します。

特定フォーマットの新しいファイルの作成

事前に定義された構造やプロパティを使用して、指定したフォーマットの3Dファイルを作成できます。

ファイルの一部を変換

3Dファイルの特定部分を選択的に別のフォーマットに変換することで、焦点を絞ったデータ処理を実現します。

SaveOptionsを使用したフォーマット変換

SaveOptionsパラメータを活用して、3Dファイルフォーマット間の変換プロセスをカスタマイズし、最適化します。

Aspose.3D Cloudを使用したModelProcessの操作

特定のサイズを持つエンティティを作成

正確なモデリング要件を満たすために、指定された寸法を持つ新しい3Dエンティティを生成します。

3Dシーンからノードを削除

3Dシーンから特定のノードを削除することで、シーンの最適化や精緻化をサポートします。

Aspose.3D Cloudのユーティリティ関数

シーンをさまざまなフォーマットで抽出および保存

3Dファイルからシーンを抽出し、互換性のためにさまざまなフォーマットで保存する機能を提供します。

PDFから生データを抽出

PDFファイルに埋め込まれた生の3Dデータを抽出し、さらなる処理や分析を可能にします。

シーンの一部を三角形分割して保存

3Dシーンの特定部分を三角形分割されたジオメトリに変換し、選択したフォーマットで保存します。

ファイル全体を三角形分割して保存

3Dファイル全体を処理し、ジオメトリを三角形分割し、新しいファイルとして保存します。

元のファイルに三角形分割して保存

元の3Dファイルを直接修正し、ジオメトリを三角形分割して上書き保存します。

Aspose.3D Cloudを使用したファイルとストレージの操作

クラウドストレージからのファイルダウンロード

クラウドストレージからローカルシステムに直接ファイルをダウンロードする機能を提供します。

ファイルをクラウドストレージにアップロード

ローカルデバイスからクラウドストレージにファイルをアップロードし、安全で集中管理されたファイル管理を可能にします。

新しい場所へのファイルコピー

クラウドストレージ内の異なる場所にファイルをコピーし、効率的なファイル整理を実現します。

新しい場所へのファイル移動

クラウドストレージ内でディレクトリ間のファイル移動を促進し、ストレージ階層の再構築と最適化を可能にします。

クラウドストレージ上のファイル削除

クラウドストレージに保存されたファイルを削除し、スペースを解放し、整理されたデータストレージを維持します。

サポートされているドキュメントフォーマット

次の表は、Aspose.3D for .NETが読み込んだり保存したりできるファイルフォーマットを示しています。

フォーマット説明読み込み保存コメントコード内のファイルフォーマット
AMFAdditive manufacturing file format✔️✔️amf
3DS3D Studio✔️✔️discreet3ds
RVMAVEVA Plant Design Management System Model✔️✔️rvmbinary, rvmtext
DRCGoogle Draco✔️✔️draco
DAECollada✔️✔️collada
DXFAutoCAD DXF✔️dxf
FBXAutodesk FBX format✔️✔️7.2から7.5まで、ASCII/Binary両方対応。fbx7200ascii, fbx7200binary, fbx7300ascii, fbx7300binary, fbx7400ascii, fbx7400binary, fbx7500ascii, fbx7500binary
OBJWavefront Obj✔️✔️メッシュ/ポイントクラウド対応。wavefrontobj
PDF3D PDF✔️✔️PDFに埋め込まれた標準U3D 3Dコンテンツのみサポート。PRCおよびRH Mesh拡張を持つU3Dはまだサポートされていません。pdf
PLYPolygon File Format or Stanford Triangle Format✔️✔️メッシュ/ポイントクラウド対応。ply
STLStandard Triangle Language✔️✔️stlascii, stlbinary
U3DUniversal3D✔️✔️universal3d
GLTFGL Transmission Format✔️✔️gltf, gltf2, gltf_binary, gltf2_binary
JTSiemens JT File✔️バージョン8と9のみ対応。siemensjt8, siemensjt9
XDirectX File✔️xbinary, xtext
3MFMicrosoft 3D Manufacturing Format✔️microsoft3mf
ASE3D Studio Max’s ASCII Scene Exporter format✔️
HTMLHTMLのサポート✔️✔️
USDUniversal Scene Description✔️
USDZUniversal Scene Description Archive✔️

はじめに

Aspose.3D Cloud SDK for .NETを使用するには、インストールは不要です。Aspose for Cloudでアカウントを作成し、アプリケーション情報を取得するだけです。

Visual StudioのパッケージマネージャコンソールでInstall-Package Aspose.3D-Cloudを実行することで、Aspose.3Dアセンブリをプロジェクトに取得および参照できます。既にAspose.3D Cloud SDK for .NETをお持ちの場合、Update-Package Aspose.3D-Cloudを実行して最新バージョンを取得してください。

一般的な使用シナリオについては、GitHubリポジトリをご確認ください。

新しい3Dファイルを作成する

Aspose.3D Cloud APIを使用して、指定した形式で新しい3Dファイルを生成します。

// 必要な名前空間をインクルード
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;

// Aspose.3D Cloud APIを初期化
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// 形式と出力ファイル名を指定
var format = "collada"; // 例: フォーマット
var outputFile = "newFile.dae";

// 新しい3Dファイルを作成
var response = api.CreateFile(format, outputFile);

// ファイル作成を確認
Console.WriteLine("ファイルが正常に作成されました: " + response.Message);

3Dファイルの一部を別の形式に変換する

3Dファイルの特定の部分を別の形式に変換し、ターゲットデータの構造を保持します。

// Aspose.3D Cloud APIを初期化
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// 入力ファイルと出力設定を指定
var inputFile = "sample.3ds";
var targetFormat = "obj"; // ターゲット形式
var outputFile = "convertedPart.obj";
var partPath = "/RootNode"; // 抽出して変換するノードを指定

// ファイルの一部を変換
api.ConvertPart(inputFile, partPath, targetFormat, outputFile);

Console.WriteLine($"ファイルの一部を{outputFile}に変換しました");

3Dシーンを三角化する

3Dシーンのジオメトリを単純化し、メッシュを三角化して指定した形式で保存します。

// 必要な名前空間をインクルード
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;

// Aspose.3D Cloud APIを初期化
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// 入力および出力の詳細を指定
var inputFile = "scene.fbx";
var outputFile = "triangulatedScene.obj";

// 3Dシーンを三角化して保存
api.Triangulate(inputFile, outputFile);

Console.WriteLine($"シーンが三角化され、{outputFile}に保存されました");

3Dファイルからの生データ抽出

3Dファイルから頂点やテクスチャなどの重要な生データを抽出し、カスタム処理に使用します。

// 必要な名前空間をインクルード
using Aspose.ThreeD.Cloud.Sdk.Api;

// Aspose.3D Cloud APIを初期化
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");

// 入力ファイルを指定
var inputFile = "example.3ds";

// 生データを抽出
var rawData = api.ExtractRawData(inputFile);

Console.WriteLine("抽出された生データ:");
Console.WriteLine(rawData);

Docs Swagger Examples Blog Support Release Notes Dashboard


3DモデリングAPI | 3D変換API | パラメトリックモデリング | 3Dトライアングレーション | 3D変換 | 3Dファイル処理 | クラウドベースの3D API | 3Dクラウドストレージ統合 | 3Dファイル形式変換 | 3Dコンテンツの抽出 | 3D PDFデータの抽出 | 3Dファイルのアップロード | 3Dファイルのダウンロード | クラウド3Dファイルの管理 | FBXサポート | OBJフォーマット | STLフォーマット | Wavefront OBJ | 3Dファイル操作 | NuGet 3D SDK | 3Dデータの抽出 | 3Dシーン処理 | 3D生データ


 日本