SharpGLTF
dwarfcorp
Our great sponsors
SharpGLTF | dwarfcorp | |
---|---|---|
1 | 2 | |
429 | 568 | |
- | - | |
9.5 | 0.0 | |
10 days ago | 3 months ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SharpGLTF
-
I was learning OpenGL and, I needed a suggestion : Which are the best 3D model formats (In terms of ease of loading)
Use glTF and https://github.com/jkuhlmann/cgltf Or, looks like you are using C#, so https://github.com/vpenades/SharpGLTF
dwarfcorp
- Easier nullable reference types errors instead of warnings
-
Please help me understand Properties in C#
No, a backing field is not always present. Properties are just a pair of functions disguised as a field. They have all the same implementation restrictions of a function when it comes to having a backing field - that is, none. Look at the example here of what properties actually are very good at: https://github.com/Blecki/dwarfcorp/blob/master/DwarfCorp/World/Voxels/VoxelHandle.cs Do you think the Voxelhandle type has a bunch of backing fields taking up space in it? It has 10+ properties all derived from data stored somewhere else.
What are some alternatives?
cgltf - :diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
dfhackscripts - Some dfhack scripts from friends of keupo on twitch
glTFast - Efficient glTF 3D import / export package for Unity
tagpets - "tagpets.lua" - a DFhack script for Dwarf Fortress that places tag-like nicknames on owned animals based on their characteristics and physical attributes.
Silk.NET - The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
FNA - FNA - Accuracy-focused XNA4 reimplementation for open platforms
simulator - A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Zombusters - 🕹️ A retro style zombies shooter with cool isometric pixel art for Windows and MacOS
Helix Toolkit - Helix Toolkit is a collection of 3D components for .NET.
scripts - DFHack scripts
CsharpVoxReader - A generic C# reader for MagicaVoxel's vox file format
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.