#76 Boolean model fail when union

closed-works-for-me
nobody
None
5
2009-01-25
2003-04-03
Manuel Soto
No

I get the following error when apply an union between a
cube and a boolean object. The cursor remain as hourglass

AOI version 1.0
Java: $ java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)
OS: Linux MDK

java.lang.ArrayIndexOutOfBoundsException: 11
at
artofillusion.TriMeshSimplifier.buildDataStructures(TriMeshSimplifier.java:356)
at
artofillusion.TriMeshSimplifier.<init>(TriMeshSimplifier.java:106)
at
artofillusion.object.CSGModeller.getMesh(CSGModeller.java:335)
at
artofillusion.object.CSGObject.convertToTriangleMesh(CSGObject.java:243)
at
artofillusion.object.CSGObject.cacheMeshes(CSGObject.java:322)
at
artofillusion.object.CSGObject.getWireframeMesh(CSGObject.java:314)
at
artofillusion.object.CSGObject.findBounds(CSGObject.java:165)
at
artofillusion.object.CSGObject.getBounds(CSGObject.java:147)
at
artofillusion.object.ObjectInfo.getBounds(ObjectInfo.java:449)
at
artofillusion.object.CSGObject.centerObjects(CSGObject.java:131)
at
artofillusion.tools.CSGTool.commandSelected(CSGTool.java:63)
at
artofillusion.LayoutWindow.modellingToolCommand(LayoutWindow.java:1334)
at
artofillusion.LayoutWindow.actionPerformed(LayoutWindow.java:1116)
at java.awt.MenuItem.processActionEvent(MenuItem.java:588)
at java.awt.MenuItem.processEvent(MenuItem.java:548)
at
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:285)
at
java.awt.MenuComponent.dispatchEvent(MenuComponent.java:273)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:452)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

Discussion

  • Manuel Soto
    Manuel Soto
    2003-04-03

    Logged In: YES
    user_id=257993

    Try base + boolean 9

     
  • Manuel Soto
    Manuel Soto
    2003-04-03

    Sample file witch produce the bug

     
    Attachments
  • Peter Eastman
    Peter Eastman
    2009-01-25

    • status: open --> closed-works-for-me
     
  • Peter Eastman
    Peter Eastman
    2009-01-25

    This works correctly in the current version of the code.