The last few months hemesh has evolved, you can track some of it on my Flickr photostream. The two latest additions are new polyhedra and a more robust wireframe generator. Use ‘+’ and ‘-’ to zoom in or out.
A special mention to David Marec who provided me with the coordinates and connectivity data of the Archimedean and Johnson solids.
The joints in the HEM_Wireframe modifier are calculated as convex hulls of the strut endpoints. I reverted back to John Lloyd’s QuickHull3D package for this. My own HEC_ConvexHull still has some issues with degeneracies which could lead to faulty meshes.
The image links to the OpenGL version. A P3D version can be found here, hopefully this fixes the problems some of you experience.
why do I get a class not found error?
hemeshpolyhedra class
Hi Robert,
no idea. Seems to work just fine for others. Could you check the Java console to see what the error message is?
Same error here.
EXTRACT: jogl_cg.dll(jogl_cg)
java.lang.ClassNotFoundException: hemeshpolyhedra
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jdesktop.applet.util.JNLPAppletLauncher.startSubApplet(JNLPAppletLauncher.java:1914)
at org.jdesktop.applet.util.JNLPAppletLauncher.access$200(JNLPAppletLauncher.java:658)
at org.jdesktop.applet.util.JNLPAppletLauncher$5.run(JNLPAppletLauncher.java:1269)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
3 трав 2011 18:40:05 org.jdesktop.applet.util.JNLPAppletLauncher displayError
SEVERE: Class not found: hemeshpolyhedra
Okay, back with the applet issues I see
I’ve updated the post and added a link to a P3D version. Perhaps the problem won’t show up…
So organic… there are some mesmerizing models on the filck repository
Hi Frederik
I tried getAABB()in a Processing sketch to scale polyhedron but this does not work.
Did you already implement in HE_Mesh or should we wait for the next update ?
Thanks.
David Marec.
The direct opengl applet call doesn’t work anymore since JRE 6u21. You’ll have to use a jnlp file instead with signed jar :
Have a look to http://forum.processing.org/topic/is-jre-6-update-21-working-with-processing-applet
I forgot to say : “What an incredible work and nice production here !“
Respect.
Some of my processing stuff, here : http://www.yelele.eu/menu_8/menu_1/index.html
(if you have some time to loose <[-)