Commit graph

12 commits

Author SHA1 Message Date
daid303
d32902bcef Vastly improve rendering time for complex models. 2012-10-04 12:04:04 +02:00
daid
a25b954204 Fix the mesh splitter after bug introduced by numpy update. 2012-07-30 14:21:49 +02:00
daid
05d3c36c61 Improve rendering time by using numpy to generate normals, and vertex arrays. This also seems to have increased performance. 2012-07-30 11:02:49 +02:00
Daid
c92cc07afd Faster generation of normals with numpy. 2012-07-28 11:04:04 +02:00
daid
fd98542ce9 Improve performance of rotating 3D objects a bit. 2012-07-27 13:48:24 +02:00
daid
c0ff43a221 Fixed the part splitter 2012-07-27 11:02:23 +02:00
daid
cfbe98b0f7 Fix the save STL function after numpy upgrade. 2012-07-26 17:29:31 +02:00
daid
8069d0633f Increase performance and decrease memory usage by using numpy library for 3D models. Saves more then 50% memory, and is about 30% faster when loading models. I think more performance can be gained with this library. 2012-07-26 16:30:43 +02:00
daid
c3502d9ca4 Fixed #143 - Properly align models when using multiple extruders. 2012-06-28 11:27:06 +02:00
daid
5b7e60e163 Some cleanup and preperation for better packaging. 2012-05-31 12:05:10 +02:00
daid
16c043e469 Added "split plate" function to project planner, which cuts an STL file up into seperate pieces. Useful to print items with the project planner that are only distributed in plate form. 2012-05-25 16:30:07 +02:00
Daid
d03d4ac400 Abstract the 3D model related functions into a seperate class, and remove some duplicate code from the project planner and the 3D preview. 2012-05-18 10:10:51 +02:00