製品を閲覧する
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.11</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d', version: '22.11')
<dependency org="com.aspose" name="aspose-3d" rev="22.11">
<artifact name="aspose-3d" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d" % "22.11"
3D画像処理用のJava API
製品ページ | ドキュメント | デモ | 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リファレンス | 例 | ブログ | 探す | 無料サポート | 一時ライセンス
Version | Release Date |
---|---|
22.11 | 2022年11月17日 |
22.10 | 2022年10月14日 |
22.9 | 2022年9月9日 |
22.8 | 2022年8月3日 |
22.7 | 2022年7月8日 |
22.6 | 2022年6月10日 |
22.5 | 2022年5月9日 |
22.4 | 2022年4月13日 |
22.3 | 2022年3月7日 |
22.2 | 2022年2月7日 |
21.12 | 2021年12月3日 |
21.11 | 2021年11月5日 |
21.10 | 2021年10月9日 |
21.9 | 2021年9月6日 |
21.8 | 2021年8月6日 |
21.7.1 | 2021年7月14日 |
21.7 | 2021年7月5日 |
21.6 | 2021年6月7日 |
21.5 | 2021年5月6日 |
21.4 | 2021年4月2日 |
21.3 | 2021年3月4日 |
21.2 | 2021年2月7日 |
21.1 | 2021年1月8日 |
20.12 | 2020年12月7日 |
20.11 | 2020年11月3日 |
20.10 | 2020年10月10日 |
20.9 | 2020年9月4日 |
20.8 | 2020年8月11日 |
20.7 | 2020年7月3日 |
20.6 | 2020年6月8日 |
20.5 | 2020年5月12日 |
20.4 | 2020年4月9日 |
20.3 | 2020年3月3日 |
20.2 | 2020年2月10日 |
20.1 | 2020年1月2日 |
19.12 | 2019年12月9日 |
19.11 | 2019年11月5日 |
19.10 | 2019年10月9日 |
19.9 | 2019年9月9日 |
19.8 | 2019年8月2日 |
19.7 | 2019年7月8日 |
19.6 | 2019年6月5日 |
19.5 | 2019年5月12日 |
19.4 | 2019年4月12日 |
19.3 | 2019年3月8日 |
19.2 | 2019年2月2日 |
19.1 | 2019年1月9日 |
18.12 | 2018年12月6日 |
18.11 | 2018年11月6日 |
18.10 | 2018年10月8日 |
18.9 | 2018年9月6日 |
18.8 | 2018年8月8日 |
18.7 | 2018年7月11日 |
18.6 | 2018年6月19日 |
18.5 | 2018年5月28日 |
Java 3D API Java 3D Component Java 3D Library Java 3D Class 3D 3D Geometry3D Manufecturing 3D Modeling 3D Objects 3D PDF 3D Scene 3D Studio Max 3D Viewports 3DS 3D to GLTF2.0 3D to HTML 3D to PDF 3MF AMF Animation ASE Aspose.3D Aspose.Total AutoCAD Autodesk Collada Conholdate Conholdate.Total Cylinder DAE Darco DirectX DRC DXF FBX Geometry gITF HTML JT Linear Extrusion Mesh Morph NURBS OBJ PDF PLY PointCloud Polygons Redenring RVM Skeleton STL U3D VRML Wavefront