#25 Boolean modelling of extruded objects

None
closed-fixed
nobody
None
5
2015-01-16
2002-05-06
Michael Butscher
No

The following was done to produce the attached file:

1. Create a e. g. 6-sided polygon surface in the front
view (number of sides seems to be unimportant)
2. Extrude it along z-axis, length 1 (named ext6)
3. Create a 4-sided polygon surface
4. Extrude it along z-axis, length 1 (named ext4)
5. Delete original polygon surfaces
6. Move both extruded objects so they are inside each
other (if objects are separate instead, it works as
expected)

Using "Boolean Modelling" for the objects raises the
exception:

Exception occurred during event dispatching:
java.lang.ArrayIndexOutOfBoundsException
at
artofillusion.TriMeshSimplifier.buildDataStructures(TriMeshSimplifier.java:355)
at
artofillusion.TriMeshSimplifier.<init>(TriMeshSimplifier.java:104)
at
artofillusion.tools.CSGModeller.getMesh(CSGModeller.java:332)
at
artofillusion.tools.CSGDialog.makePreview(CSGDialog.java:125)
at
artofillusion.tools.CSGDialog.<init>(CSGDialog.java:89)
at
artofillusion.tools.CSGTool.commandSelected(CSGTool.java:64)
at
artofillusion.LayoutWindow.modellingToolCommand(LayoutWindow.java:1317)
at
artofillusion.LayoutWindow.actionPerformed(LayoutWindow.java:1154)
at
java.awt.MenuItem.processActionEvent(MenuItem.java:531)
at
java.awt.MenuItem.processEvent(MenuItem.java:495)
at
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:271)
at
java.awt.MenuComponent.dispatchEvent(MenuComponent.java:261)
at
java.awt.EventQueue.dispatchEvent(EventQueue.java:341)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:85)

Discussion

  •  
    Attachments
  • Duncan Macneil
    Duncan Macneil
    2002-08-14

    Logged In: YES
    user_id=554875

    I know that Peter is working on the boolean modling issue
    and that it was 'too deep' to fix for 1.2.

    One thought for when the coding does get worked on: It might
    be nice to be able to select more than 2 objects when
    using 'union'. Just makes it quicker/easier when you have to
    add 5 fingers to a hand, or whatever.

     
  • Logged In: NO

    The same error become when i open a saved extruded object.

     
  • Luke S
    Luke S
    2015-01-16

    • status: open --> closed-fixed
    • Group: -->
     
  • Luke S
    Luke S
    2015-01-16

    Finally fixed r405.