lbdn / trimesh Goto Github PK
View Code? Open in Web Editor NEWThis project forked from yig/trimesh
A standalone half-edge data structure in python with no dependencies other than numpy. Also, in a separate file, a simple OpenGL viewer.
This project forked from yig/trimesh
A standalone half-edge data structure in python with no dependencies other than numpy. Also, in a separate file, a simple OpenGL viewer.
Author: Yotam Gingold <yotam (strudel) yotamgingold.com> License: Public Domain. (I, Yotam Gingold, the author, release this code into the public domain.) GitHub: https://github.com/yig/trimesh trimesh.py: A python half-edge data structure for a triangle mesh that can - handle boundaries (the first outgoing halfedge at a vertex is always a boundary halfedge) (and the last outgoing halfedge is always the opposite of a boundary halfedge)) - save/load itself to/from OBJ format - save itself to OFF format trimesh_viewer.py: A very simple GLUT viewer for TriMesh objects. Keys are: - w: toggle edges (wireframe) - r: reset the view - c: captures current window backbuffer into "screen-capture-<title>-<number>.png" - \: toggle fullscreen - q: quit GLUTWindow.py: A very simple class wrapping GLUT. Keys are: - c: captures current window backbuffer into "screen-capture-<title>-<number>.png" - \: toggle fullscreen - q: quit Known issues: trimesh.TriMesh doesn't save or load normals. trimesh.TriMesh doesn't load texture coordinates (though it does save them). GLUTWindow.GLUTWindow screen capture is broken and needs to be changed to use PIL. Version History: - 2012-01-12: initial release
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.