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.
Download Aspose.3D to Process & Manipulate 3D Files
Microsoft Visual Studio® içinde
NuGet Paket Yöneticisini açın, Aspose.3D aratın ve yükleyin. Ayrıca Paket Yöneticisi Konsolunda aşağıdaki komutu kullanabilirsiniz. Ayrıntılı talimatlar için lütfen
Installation dokümantasyon sayfasını ziyaret edin.

Aspose.3D for .NET Sürümleri
Product Page | Docs | API Ref | Examples | Blog | Releases | Support | License
Aspose.3D for .NET, .NET uygulamalarının 3D belge formatlarıyla çalışmasını sağlar. 3D .NET API, mühendislerin 3D belge formatlarının içeriğini okumasına, dönüştürmesine, oluşturmasına, değiştirmesine ve kontrol etmesine olanak tanır; bu işlem için makinede herhangi bir 3D modelleme ve render yazılımı kurulu olmasına gerek yoktur.
Detect the format of 3D files using the Aspose.3D API, regardless of file extension.
Aspose.3D Document Object Model (DOM)
Scene Structure
Represents the root of the 3D scene hierarchy, serving as a container for all other elements.
Spatial Entities
Manages geometry types, primitive types, extrusion types, and curve types.
Material Types
Define the visual properties of 3D objects, such as color, texture, transparency, and reflection.
Animation Objects Relationship
Control movement and transformations within a scene through animations.
Working with 3D Meshes
Create 3D Mesh and Scene
Programmatically create a 3D mesh and scene using the API.
Generate UV
Generate UV mapping coordinates for meshes.
Triangulation of Simple Polygon
Convert polygons into triangles using the Triangulate method for further processing.
Generate Normal Data for All Meshes in a 3D File
Create normal data for all meshes in 3D models that lack it.
Split Mesh
Divide a mesh into sub-meshes based on materials.
Apply transformations such as rotation, translation, and scaling to 3D nodes.
Concatenate Quaternions
Combine multiple rotation transformations into a single quaternion.
Use the TransformBuilder class to simplify matrix creation through chain operations.
Add metadata information to the scene using Aspose.3D API.
Manipulate Custom Properties of a 3D Scene
Edit custom properties and metadata of a 3D scene programmatically.
Working with 3D Scene
Scene Graph
Manage the hierarchical structure of 3D objects within a scene.
Evaluate and expose the global geometric transformation of a scene.
Working with Scene Properties
Retrieve and manipulate properties of the 3D scene, such as its child nodes.
Working with 3D Animation
Add Animation Property
Set up keyframe animation for properties, such as position or rotation.
Setup Target Camera in 3D File
Ensure the camera or light source always faces a specified node during animation.
Working with 3D Objects
Merge Meshes in a 3D File
Combine multiple meshes from different nodes or scenes into a single valid mesh.
Create, Load, and Save 3D Scene Programmatically
Create, load, and save 3D scenes in various formats programmatically.
Working with 3D Modeling
Working with Cylinder
Customize various properties of 3D cylinders, such as the offset top or bottom, and create fan cylinders.
Working with Sphere Radius
Programmatically adjust the radius of a 3D sphere.
Working with 3D Rendering
Create Fisheye Lens Effect
Apply a fisheye lens effect to 3D scenes and save the output to supported image formats.
Working with 3D Web Renderer
Web-Based 3D Rendering
Render 3D scenes directly in web environments using the Aspose.3D Web Renderer.
Working with Textures
Apply Advanced Texture Mapping
Handle advanced texture mapping techniques, such as UV mapping, for 3D objects.
Watermark
Add Watermark to 3D Scene
Embed watermarks into 3D scenes using Aspose.3D, ensuring protection of intellectual property.
| Format | Açıklama | Yükle | Kaydet | Notlar |
|---|
| 3DS | 3D Studio | ✔️ | ✔️ | |
| 3MF | Microsoft 3D Üretim Formatı | ✔️ | | |
| AMF | Katmanlı üretim dosya formatı | ✔️ | ✔️ | |
| ASE | 3D Studio Max’in ASCII Scene Exporter formatı | ✔️ | | |
| RVM | Aveva Plant Design Management System Model | ✔️ | ✔️ | |
| DAE | Collada | ✔️ | ✔️ | |
| DRC | Google Draco | ✔️ | ✔️ | Mesh/point cloud desteği dahil |
| DXF | AutoCAD DXF | ✔️ | | |
| FBX | Autodesk FBX formatı. | ✔️ | ✔️ | 7.2‑7.5 arasında, ASCII/Binary |
| glTF | Khronos Group’un glTF | ✔️ | ✔️ | 1.0 ASCII/Binary, 2.0 ASCII/Binary, 2.0 ASCII/Binary + Draco uzantısı |
| OBJ | Wavefront Obj | ✔️ | ✔️ | Mesh/point cloud desteği dahil |
| PDF | 3D PDF | ✔️ | ✔️ | PDF içinde yalnızca standart U3D gömülü 3D içerik desteklenir. PRC ve RH Mesh uzantılı U3D/PRC henüz desteklenmiyor |
| HTML | Hyper‑Text Markup Language | | ✔️ | |
| MA | Autodesk Maya ASCII formatı | ✔️ | | |
| MB | Autodesk Maya Binary formatı | ✔️ | | |
| PLY | Polygon File Format veya Stanford Triangle Format | ✔️ | ✔️ | Mesh/point cloud desteği dahil |
| JT | Siemens JT Dosyası | ✔️ | | Yalnızca sürüm 8 ve 9 desteklenir |
| STL | Standard Triangle Language | ✔️ | ✔️ | |
| U3D | Universal3D | ✔️ | ✔️ | |
| USD | Universal Scene Description | ✔️ | ✔️ | |
| USDZ | Universal Scene Description Archive | ✔️ | ✔️ | |
| VRML 1.0 | Virtual Reality Modeling Language | ✔️ | | Yalnızca 1.0 ASCII |
| X | DirectX X dosyası | ✔️ | | ASCII/Binary dahil |
Aspose.3D for .NET Sistem Gereksinimleri
Genel Bakış
Aspose.3D for .NET, harici modelleme veya render yazılımına ihtiyaç duymadan 3D dosya formatlarını oluşturup manipüle etmenizi sağlar. API ayrıca bir belge oluşturma motoru içerir.
Desteklenen İşletim Sistemleri
Windows
Windows 2003‑2019 Server, XP, Vista, 7, 8, 10 ve Azure
macOS
macOS (10.12+)
Linux
.NET 4.0 Framework üzerinden Mono veya .NET Core uyumluluğu ile çeşitli Linux dağıtımları desteklenir.
Render Desteği
OpenGL: OpenGL 4.3 donanım desteği gerekir, uyumlu kartlar:
- NVIDIA Ge‑Force 400 serisi ve üzeri
- AMD Radeon HD 5000 serisi ve üzeri
- Intel HD Graphics (Haswell işlemciler ve üzeri)
- AMD Radeon 7700 serisi ve üzeri
- NVIDIA GeForce 600 serisi ve üzeri
- Intel Skylake ve üzeri
Geliştirme Ortamları
- Microsoft Visual Studio 2010 – 2019
Desteklenen .NET Framework Sürümleri
- .NET Framework 4.0 ve sonrası
- .NET Standard 2.0 ( .NET Core 2.0/2.1 için)
Geliştirme Ortamları
- Microsoft Visual Studio 2010/2011/2012/2013/2015/2017/2019
Desteklenen .NET Framework Sürümleri
- .NET Framework 4.0‑4.7.2
- .NET Standard 2.0 ( .NET Core 2.0/2.1 dahil)
Başlarken
Aspose.3D for .NET’i denemeye hazır mısınız? Visual Studio’da Paket Yöneticisi Konsolundan Install-Package Aspose.3D komutunu çalıştırarak NuGet paketini edinebilirsiniz. Zaten Aspose.3D for .NET yüklüyse ve sürümü yükseltmek istiyorsanız, en yeni sürümü almak için Update-Package Aspose.3D komutunu çalıştırın.
Primitive 3D Modellerle Sahne Oluşturma – C# Kodu
Aşağıdaki kod örneğini çalıştırarak Aspose.3D’in ortamınızda nasıl çalıştığını görebilir veya GitHub Deposu’nda diğer yaygın senaryolara bakabilirsiniz.
// bir Scene nesnesi başlat
Scene scene = new Scene();
// bir Box modeli oluştur
scene.RootNode.CreateChildNode("box", new Box());
// bir Cylinder modeli oluştur
scene.RootNode.CreateChildNode("cylinder", new Cylinder());
// çizimi FBX formatında kaydet
scene.Save(dir + "output.fbx", FileFormat.FBX7500ASCII);
3D Sahneyi Sıkıştırılmış AMF Olarak Dışa Aktarma – C# Kodu
Aspose.3D for .NET, 3D mesh’leri özel ikili formatta kaydetmenize, sahnelerin tüm özellik değerlerini almanıza ve koordinat sistemini tersine çevirmenize olanak tanır. Aşağıdaki örnek, bir 3D sahneyi AMF formatına sıkıştırmalı olarak dönüştürmeyi gösterir.
// bir sahne yükle
Scene scene = new Scene();
var box = new Box();
var tr = scene.RootNode.CreateChildNode(box).Transform;
tr.Scale = new Vector3(12, 12, 12);
tr.Translation = new Vector3(10, 0, 0);
tr = scene.RootNode.CreateChildNode(box).Transform;
// ölçek dönüşümü
tr.Scale = new Vector3(5, 5, 5);
// Euler açılarını ayarla
tr.EulerAngles = new Vector3(50, 10, 0);
scene.RootNode.CreateChildNode();
scene.RootNode.CreateChildNode().CreateChildNode(box);
scene.RootNode.CreateChildNode().CreateChildNode(box);
// sıkıştırılmış AMF dosyasını kaydet
scene.Save(dir + "output.amf", new AMFSaveOptions() {
EnableCompression = true
});

Bu, Aspose.3D for .NET 25.12 sürümünü içerir.
Katma:
İndirilenler: 
Bu, Aspose.3D for .NET 25.12 sürümünü içerir.
Katma:
İndirilenler: 
.NET 25.11 sürümü için Aspose.3D'yi içerir.
Katma:
İndirilenler: 
.NET 25.11 sürümü için Aspose.3D'yi içerir.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.9 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.9 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.8 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.8 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.6 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.6 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.5 sürümü bulunmaktadır.
Katma:
İndirilenler: 
İçinde Aspose.3D for .NET 25.5 sürümü bulunmaktadır.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.4 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.4 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.3 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.3 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.2 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.2 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.1 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 25.1 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.12 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.12 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.11 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.11 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.10 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.10 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.9 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.9 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.8 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.8 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.7 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.7 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.6 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.6 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.5 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.5 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.4 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.4 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.3 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 24.3 sürümünü içerir.
Katma:
İndirilenler: 
.NET 24.2 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 24.2 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 24.1 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 24.1 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.12 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.12 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.11 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.11 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.10 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.10 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.9 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.9 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.8 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.8 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.7 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.7 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.6 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.6 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.5 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.5 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.4 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.4 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.3 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.3 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.2 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.2 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.1 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 23.1 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 22.12 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 22.11 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.10 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.10 sürümünü içerir.
Katma:
İndirilenler: 
.NET 22.9 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.9 sürümünü içerir.
Katma:
İndirilenler: 
.NET 22.8 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.8 sürümünü içerir.
Katma:
İndirilenler: 
.NET 22.7 (Yalnızca DLL) için aspose.3d içerir.
Katma:
İndirilenler: 
.NET 22.7 sürümü için aspose.3d içerir
Katma:
İndirilenler: 
.NET 22.6 (Yalnızca DLL) için aspose.3d içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.6 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.5 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.4 sürümünü içerir.
Katma:
İndirilenler: 
.NET 22.3 sürümü için aspose.3d içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.2 sürümünü içerir.
Katma:
İndirilenler: 
Aspose.3D for .NET 22.1 sürümünü içerir.
Katma:
İndirilenler: 