Ara3D.Models
1.6.1
dotnet add package Ara3D.Models --version 1.6.1
NuGet\Install-Package Ara3D.Models -Version 1.6.1
<PackageReference Include="Ara3D.Models" Version="1.6.1" />
<PackageVersion Include="Ara3D.Models" Version="1.6.1" />
<PackageReference Include="Ara3D.Models" />
paket add Ara3D.Models --version 1.6.1
#r "nuget: Ara3D.Models, 1.6.1"
#:package Ara3D.Models@1.6.1
#addin nuget:?package=Ara3D.Models&version=1.6.1
#tool nuget:?package=Ara3D.Models&version=1.6.1
Ara3D.Models
Scene and render model abstractions built on top of geometry and memory buffers.
Overview
A model is a collection of triangular meshes plus instances (transform, mesh index, material, and entity reference). This library defines the interfaces and concrete types used to assemble scenes for rendering, serialization, and downstream processing.
Part of the Ara3D.SDK meta-package.
Key types
IModel3D— meshes and instances with transform supportIBoundedModel3D— adds per-mesh and per-instance boundsIRenderableModel3D— GPU-friendly vertex/index/mesh-slice/instance buffersModel3D,Model3DBuilder— concrete model constructionInstanceStruct,MeshSliceStruct,Material— compact instance and draw dataRenderModelBfastSerializer— serialize render models to BFAST
Dependencies
- Ara3D.Geometry
- Ara3D.Memory
- Ara3D.Collections
- Ara3D.DataTable
- Ara3D.F8
- Ara3D.IO.BFAST
- Ara3D.Logging
- Ara3D.PropKit
Related projects
- Ara3D.Studio.API — host application and asset interfaces
- Ara3D.BimOpenSchema — BIM data attached to models
License
MIT — see LICENSE.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Ara3D.Collections (>= 1.6.1)
- Ara3D.F8 (>= 1.6.1)
- Ara3D.Geometry (>= 1.6.1)
- Ara3D.IO.BFAST (>= 1.6.1)
- Ara3D.Memory (>= 1.6.1)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Ara3D.Models:
| Package | Downloads |
|---|---|
|
Ara3D.BimOpenSchema
Package Description |
|
|
Ara3D.SDK.Geometry
Cross-platform geometry and modeling stack: math, meshes, instances, materials, and render buffers. |
|
|
Ara3D.IfcLoader
IFC to BIM Open Schema conversion via the native web-ifc library. |
|
|
Ara3D.Studio.API
Package Description |
|
|
Ara3D.IO.GeoJson
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.6.1 | 215 | 7/3/2026 |