<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>21.7.1</version>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-3d', version: '21.7.1')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-3d" rev="21.7.1">
    <artifact name="aspose-3d" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-3d" % "21.7.1"
copied!  

3D画像処理用のJava API

banner

製品ページ | ドキュメント | デモ | APIリファレンス | | ブログ | 探す | 無料サポート | 一時ライセンス

Aspose.3D for Java APIは、3D形式を作成、編集、操作、保存するために構築されています。コンピューターにソフトウェアパッケージをインストールせずに、Javaアプリケーションが3Dドキュメントに接続できるようになります。 Java APIのAspose.3dは、開発者がゲームで大規模な世界をモデル化および作成し、デザインの視覚化のための素晴らしいシーンを作成し、仮想現実体験を行うのを支援します。 APIはユーザーフレンドリーで、同様のソリューションをゼロから作成するよりも時間とお金を節約します。

3Dファイル処理機能

-作成、3Dシーンをロードして保存します。

  • 3Dモデルと3Dオブジェクトを使用します。 -3Dドキュメントでターゲットカメラをセットアップします。
  • ノード階層を追加し、3Dシーンの複数のノード間でメッシュの幾何学的データを共有します。
  • 3Dメッシュを作成し、幾何学的変換を公開します。
  • すべてのポリゴンを3Dモデルの三角形に変換します。

-線形押出シリンダー、およびPointCloudで作業します。

サポートされている3Dファイル形式

FBX 7.5 ASCII、FBX 7.5バイナリ、FBX 7.4 ASCII、FBX 7.4バイナリ、FBX 7.3 ASCII、FBX 7.3バイナリ、FBX 7.2 ASCII、FBX 7.2バイナリ、STL(ASCII、バイナリ)、WaheT3DS、Univeryal3d、dibount3ds、univeryal3d、debrontobj、 、Ply(ASCII、バイナリ)、X(ASCII、バイナリ)、Draco、GLTF 2.0(ASCII、バイナリ)、3MF、RVM(テキスト、バイナリ)、ASE、GLB

3D形式の読み取りと書き込み

3DS、AMF、RVM、DAE、DRC、FBX、GITF、OBJ、PLY、STL、U3D、ATT

3Dファイルを保存します

HTML

3D形式を読み取ります

3mf、ase、dxf、jt、vrml 1.0、x

サポートされている環境

  • ** Microsoft Windows:** Windowsデスクトップ&サーバー(x86、x64)
  • ** macOS:** Mac OS X
  • ** linux:** ubuntu、centos、その他
  • ** Javaバージョン:** J2SE 9.0(1.9+)以下(たとえばJava 11)

始めましょう

Aspose.3d Java APIはAspose Repositoryでホストされています。簡単な構成を備えたMavenプロジェクトで、Java APIにAsops.3dを簡単に使用できます。詳細な手順については、Installing Aspose.3D for Java from Aspose Repositoryドキュメントページをご覧ください。

Java APIを使用して線形押出を実行します

RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
// perform Linear extrusion by passing a 2D shape as input and extend the shape in the 3rd dimension
LinearExtrusion extrusion = new LinearExtrusion(profile, 10) {{ setSlices(100); setCenter(true); setTwist(360); setTwistOffset(new Vector3(10, 0, 0));}};
extrusion.setSlices(100);
extrusion.setCenter(true);
extrusion.setTwist(360);
extrusion.setTwistOffset(new Vector3(10, 0, 0));
// create a scene
Scene scene = new Scene();
// create a child node by passing extrusion
scene.getRootNode().createChildNode(extrusion);
// save 3D scene
scene.save("output.obj", FileFormat.WAVEFRONTOBJ);

製品ページ | ドキュメント | デモ | APIリファレンス | | ブログ | 探す | 無料サポート | 一時ライセンス

VersionRelease Date
22.112022年11月17日
22.102022年10月14日
22.92022年9月9日
22.82022年8月3日
22.72022年7月8日
22.62022年6月10日
22.52022年5月9日
22.42022年4月13日
22.32022年3月7日
22.22022年2月7日
21.122021年12月3日
21.112021年11月5日
21.102021年10月9日
21.92021年9月6日
21.82021年8月6日
21.7.12021年7月14日
21.72021年7月5日
21.62021年6月7日
21.52021年5月6日
21.42021年4月2日
21.32021年3月4日
21.22021年2月7日
21.12021年1月8日
20.122020年12月7日
20.112020年11月3日
20.102020年10月10日
20.92020年9月4日
20.82020年8月11日
20.72020年7月3日
20.62020年6月8日
20.52020年5月12日
20.42020年4月9日
20.32020年3月3日
20.22020年2月10日
20.12020年1月2日
19.122019年12月9日
19.112019年11月5日
19.102019年10月9日
19.92019年9月9日
19.82019年8月2日
19.72019年7月8日
19.62019年6月5日
19.52019年5月12日
19.42019年4月12日
19.32019年3月8日
19.22019年2月2日
19.12019年1月9日
18.122018年12月6日
18.112018年11月6日
18.102018年10月8日
18.92018年9月6日
18.82018年8月8日
18.72018年7月11日
18.62018年6月19日
18.52018年5月28日
FileClassifierSize
aspose-3d-21.7.1-javadoc.jarjavadoc1,019.85 KB
aspose-3d-21.7.1.jar2.26 MB
aspose-3d-21.7.1.pom1.09 KB