vimaec / ara3d-dev

Public development repository for Ara 3D projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ara3d-dev

This is a public development repository for Ara 3D open-source projects.

  • 3dsMaxBridge - Converter functions and adpater classes between Ara3D data types and 3ds Max data types
  • 3dsMaxSamples - Sample C# scripts that work in 3ds Max with the Ara3D Script Editor
  • BFast - A fast and simple serializer and deserializer for binary arrays.
  • DotNetUtilities - A collection of useful .NET data types, functions, and extension methods
  • G3D - A data format for efficient transmission, serialization, and deserialization of arbitrary 3D geometry data.
  • G3SharpBridge - Converter functions and adpater classes between Ara3D data types and Geometry3Sharp data types
  • Geometry - A library of 3D geometry interfaces, classes, and functions
  • LinqArray - A LINQ style library for arrays that supports efficient indexing and slicing
  • Math3D - A library of math function and data types useful for 3D programming
  • Parakeet - A PEG (Parsing Expression Grammar) recursive descent parsing library
  • ScriptEditor - A Scintilla based editor that runs in its own process designed to be integrated into other applications (like 3ds Max)
  • Tests - All of the happy little tests in one place
  • UnityBridge - A library of converts between Ara 3D geometry and System.Numerics data structures and those used by Unity

Who/What is Ara 3D

Ara 3D is a software development company founded by Christopher Diggins, which specializes in 3D geometry processing, file formats, and C# development.

We are striving to build world class 3D processing libraries that are useful for everyone.

Folder Structure

\
\3rdparty	- All 3rd party dependencies have to be placed here (e.g. FBX SDK / Assimp)
\dotnet		- C# projects and source code
\cpp		- C++ projects and source code 
\packages	- contains Nuget packages

About

Public development repository for Ara 3D projects.

License:MIT License


Languages

Language:C++ 60.4%Language:C# 38.4%Language:C 1.0%Language:Smalltalk 0.1%Language:Batchfile 0.1%