VOOZH about

URL: https://www.nuget.org/packages/SA3D.Modeling/

⇱ NuGet Gallery | SA3D.Modeling 1.2.2




👁 Image
SA3D.Modeling 1.2.2

dotnet add package SA3D.Modeling --version 1.2.2
 
 
NuGet\Install-Package SA3D.Modeling -Version 1.2.2
 
 
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SA3D.Modeling" Version="1.2.2" />
 
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SA3D.Modeling" Version="1.2.2" />
 
Directory.Packages.props
<PackageReference Include="SA3D.Modeling" />
 
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SA3D.Modeling --version 1.2.2
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SA3D.Modeling, 1.2.2"
 
 
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SA3D.Modeling@1.2.2
 
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SA3D.Modeling&version=1.2.2
 
Install as a Cake Addin
#tool nuget:?package=SA3D.Modeling&version=1.2.2
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

SA3D.Modeling

A Sonic Adventure modeling library with support for all game related model formats. Also contains support for various other SEGA based games, although support is not guaranteed.

Contents

Namespace (SA3D.Modeling.*) Description
File Model data storage file handlers for select native- and X-Hax custom file-formats.
Mesh Library for handling, reading and writing mesh data.
Mesh.Basic Basic mesh data library. Used in SA1 (everything) and SA2 (collision geometry only)
Mesh.Chunk Chunk mesh data library. Used in SA2.
Mesh.Gamecube Gamecube-like mesh data library. Used in SA2B and its ports.
Mesh.Buffer SA3D internal mesh format. Used for conversion and rendering purposes. Is a simplified version of Chunk and mixes in Basic elements.
Mesh.Weighted SA3D internal mesh format. Used only for conversion purposes, as it is more in line with most modern mesh formats.
ObjectData Library for handling, reading and writing node and geometry container data.
Animation Library for handling, reading and writing animation data.
Structs Common structure code between all namespaces.
Strippify Triangle strip generating and handling code.

Releasing

!! Requires authorization via the X-Hax organisation

  1. Edit the version number in src/SA3D.Modeling/SA3D.Modeling.csproj; Example: <Version>1.0.0</Version><Version>2.0.0</Version>
  2. Commit the change but dont yet push.
  3. Tag the commit: git tag -a [version number] HEAD -m "Release version [version number]"
  4. Push with tags: git push --follow-tags

This will automatically start the Github Build and Publish workflow

Product Versions Compatible and additional computed target framework versions.
.NET net8.0 net8.0 is compatible.  net8.0-android net8.0-android was computed.  net8.0-browser net8.0-browser was computed.  net8.0-ios net8.0-ios was computed.  net8.0-maccatalyst net8.0-maccatalyst was computed.  net8.0-macos net8.0-macos was computed.  net8.0-tvos net8.0-tvos was computed.  net8.0-windows net8.0-windows was computed.  net9.0 net9.0 was computed.  net9.0-android net9.0-android was computed.  net9.0-browser net9.0-browser was computed.  net9.0-ios net9.0-ios was computed.  net9.0-maccatalyst net9.0-maccatalyst was computed.  net9.0-macos net9.0-macos was computed.  net9.0-tvos net9.0-tvos was computed.  net9.0-windows net9.0-windows was computed.  net10.0 net10.0 was computed.  net10.0-android net10.0-android was computed.  net10.0-browser net10.0-browser was computed.  net10.0-ios net10.0-ios was computed.  net10.0-maccatalyst net10.0-maccatalyst was computed.  net10.0-macos net10.0-macos was computed.  net10.0-tvos net10.0-tvos was computed.  net10.0-windows net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on SA3D.Modeling:

Package Downloads
SA3D.SA2Event

Reading, writing and processing library for Sonic Adventure 2 event files.

SA3D.Modeling.JSON

JSON converter library for SA3D.Modeling

SA3D.Rendering

OpenGL rendering library for SA3D libraries

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.2.2 126 5/15/2026
1.2.1 276 8/6/2024
1.2.0 282 8/3/2024
1.1.5 266 4/7/2024
1.1.4 239 4/1/2024
1.1.3 251 3/31/2024
1.1.2 272 2/25/2024
1.1.1 278 1/26/2024
1.1.0 352 12/9/2023
1.0.7 376 11/27/2023
1.0.6 243 11/22/2023
1.0.5 214 11/17/2023
1.0.4 215 11/12/2023
1.0.3 256 11/11/2023
1.0.2 234 11/10/2023
1.0.1 215 11/10/2023
1.0.0 275 11/6/2023