Skip to content
Loading CAD into Unity 3D applications
C#
Branch: master
Clone or download
1blankz7 Merge branch 'release/0.4.0'
Conflicts:
	CAD2Unity/BasicLoader/Implementation/Model/Model.cs
	CAD2Unity/BasicLoader/Interface/IModel.cs
	CAD2Unity/STPLoader/Implementation/Model/STPFile.cs
Latest commit 43a9f05 Jan 11, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3D XML Example Merge Jan 11, 2016
CAD2Unity Merge branch 'release/0.4.0' Jan 11, 2016
doc/Dateispecs addes step format docs Oct 11, 2015
.gitattributes CAD loader project with all dependencies in a single solution Oct 2, 2015
.gitignore Initial commit Jul 21, 2015
LICENSE Initial commit Jul 21, 2015
README.md Update README.md Oct 7, 2015

README.md

CAD to Unity

This project is a collection of libraries and helpers to simplify the process of importing a CAD model into a Unity3D based application on runtime.

Possible formats

  • CATPart: 3D-Daten allgemein (Drahtgeometrie, Flächen, Körper); Workbenches: Part-Design, Generative-Shape-Design, Sketcher,..
  • CATProduct: Räumliche Anordnung und Organisation von CATParts und anderen CATProducts sowie weitere Meta-Daten wie Constraints, Sections, Annotations, Measures, Scenes, Workbench: Assembly-Design
  • CATDrawing: Zeichnungen, 2D-Daten; Workbench: Interactive Drawing
  • cgr: Datenformat zur tesselierten Darstellung von 3D-Daten, Workbench: Assembly-Design (im Visualisierungsmodus mit Cache)
  • igs/iges: Für 3D- oder 2D-Daten (Zeichnungen)
  • stp/step: Für 3D-Daten und Metadaten, mit Protokollen (Varianten): AP214, AP203,..
  • stl: Für 3D-Daten, tesseliertes, weit verbreitetes Format, große Datenmenge
  • wrl/vrml: Für 3D-Daten, tesseliertes und komprimiertes Format mit Texturen
  • 3dxml: Für 3D-Daten, neues tesseliertes Format von Dassault, kostenloser Viewer

##Format

#iges/iges

#stp/step

  • wide spread
  • files are saved in ascii
  • one instance/part per line is the convention, but multiple files can be saved in one line
  • defined in ISO 10303-21, better walk away?
  • ISO 10303-21 defines the encoding mechanism on how to represent data according to a given EXPRESS schema, but not the EXPRESS schema itself.

#stl

  • wide spread
  • standard use case rapid prototyping, 3D printing and computer-aided manufacturing
  • describe only the surface geometry of a three-dimensional object without any representation of color, texture or other common CAD model attributes
  • supports acsii and binary formats

#wrl/vrml

  • is a standard file format for representing 3-dimensional (3D) interactive vector graphics
  • has been superseded by X3D(iso standard)

#3dxml

  • uses xml to describe 3D geometries
  • no to be confused with x3D
  • 3DXML format is only supported by Dassault Systèmes product line
You can’t perform that action at this time.