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.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
インストール
このパッケージは nuget.org にて利用可能で、次のコマンドを実行することでパッケージ マネージャー コンソール経由でインストールできます:
PM> NuGet\Install-Package Aspose.3D-Cloud
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が読み込んだり保存したりできるファイルフォーマットを示しています。
フォーマット | 説明 | 読み込み | 保存 | コメント | コード内のファイルフォーマット |
---|
AMF | Additive manufacturing file format | ✔️ | ✔️ | | amf |
3DS | 3D Studio | ✔️ | ✔️ | | discreet3ds |
RVM | AVEVA Plant Design Management System Model | ✔️ | ✔️ | | rvmbinary , rvmtext |
DRC | Google Draco | ✔️ | ✔️ | | draco |
DAE | Collada | ✔️ | ✔️ | | collada |
DXF | AutoCAD DXF | ✔️ | | | dxf |
FBX | Autodesk FBX format | ✔️ | ✔️ | 7.2から7.5まで、ASCII/Binary両方対応。 | fbx7200ascii , fbx7200binary , fbx7300ascii , fbx7300binary , fbx7400ascii , fbx7400binary , fbx7500ascii , fbx7500binary |
OBJ | Wavefront Obj | ✔️ | ✔️ | メッシュ/ポイントクラウド対応。 | wavefrontobj |
PDF | 3D PDF | ✔️ | ✔️ | PDFに埋め込まれた標準U3D 3Dコンテンツのみサポート。PRCおよびRH Mesh拡張を持つU3Dはまだサポートされていません。 | pdf |
PLY | Polygon File Format or Stanford Triangle Format | ✔️ | ✔️ | メッシュ/ポイントクラウド対応。 | ply |
STL | Standard Triangle Language | ✔️ | ✔️ | | stlascii , stlbinary |
U3D | Universal3D | ✔️ | ✔️ | | universal3d |
GLTF | GL Transmission Format | ✔️ | ✔️ | | gltf , gltf2 , gltf_binary , gltf2_binary |
JT | Siemens JT File | ✔️ | | バージョン8と9のみ対応。 | siemensjt8 , siemensjt9 |
X | DirectX File | ✔️ | | | xbinary , xtext |
3MF | Microsoft 3D Manufacturing Format | ✔️ | | | microsoft3mf |
ASE | 3D Studio Max’s ASCII Scene Exporter format | ✔️ | | | |
HTML | HTMLのサポート | ✔️ | ✔️ | | |
USD | Universal Scene Description | ✔️ | | | |
USDZ | Universal 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);
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生データ