Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

3D library in pure C# that allows reading and writing in multiple formats.

License

NotificationsYou must be signed in to change notification settings

DomCR/MeshIO

Repository files navigation

C# library to read/write and modify different 3D formats.

Features

MeshIO allows to read or create 3D files using .Net and also extract or modify existing content in the files, the main features may be listed as:

  • Read 3D files
  • Write 3D files
  • Extract or modify the content in the files like: Meshes, Cameras, Materials...
  • Math methods to apply geometric transformations.
  • Creation tools to generate meshes or primitives.

Compatible 3D file formats:

Read-ASCIIRead-BinaryWrite-ASCIIWrite-Binary
FBX6000✔️✔️✔️✔️
FBX7000✔️✔️✔️✔️
STL✔️✔️✔️✔️
GLB V1✔️
GLB V2✔️🚧
GLTF V1🚧
GLTF V2🚧🚧
OBJ✔️🚧

The goal of this project is to give full support for all the formats in the table.

Code Example

publicstaticvoidMain(){Scenescene;using(ISceneReaderreader=FileFormat.GetReader(test.Path,onNotification)){scene=reader.Read();}}// Process a notification from the readerprivatestaticvoidonNotification(objectsender,NotificationEventArgse){Console.WriteLine(e.Message);}

Building

Before building run:

git submodule update --init --recursive

This command will clone the submodules necessary to build the project.

About

3D library in pure C# that allows reading and writing in multiple formats.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Languages


[8]ページ先頭

©2009-2026 Movatter.jp