Skip to content
The ShapeTemplate library will help with creating complex shapes via the Meshola API
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Attributes
Base Classes
Class Properties Only For Export
Documentation
Mesh Objects/BasicShapes
Properties
Template Objects/User0
Templates
bin/Debug
obj/Debug
LICENSE
README.md
ShapeTemplate.csproj

README.md

ShapeTemplate

The ShapeTemplate library will help with creating complex shapes via the Meshola API

This code creates a DLL in .NET, written in C#

The Meshola API takes XML as input and returns mesh data as output for a mesh consumer. The output formats are:

  1. FBX files for import into modeling programs
  2. JSON format for creating scenes in ThreeJS (TBD)
  3. C# Declarations of meshes for use in programs that want mesh data. (TBD)

The role of the template is to collect parameters and render XML, which is then transmitted to the API for conversion into a mesh. The template library will be free, open source with an Unlicense, and will become one of the sources of code for generating meshes.

Because the interface to Meshola API is XML this library is not required, nor is the use of these classes required. Any language or process that can generate XML can be used. The templates are a way to organize and define a complex shape that has properties that are modifiable and generate the correct XML.

This dll is also available on nuget at Meshola.Library.ShapeTemplateLib

Version 1.4 Jan 20, 2018

John Mott

You can’t perform that action at this time.