Code Monkey home page Code Monkey logo

cad-in-unity's Introduction

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

cad-in-unity's People

Contributors

1blankz7 avatar chaaaarge avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.