Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001333 [Croquet] Any minor always 06-09-05 16:31 07-25-05 18:56
Reporter dfaught View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0001333: VRML importer doesn't handle Transforms properly
Description This problem has been around for a while, as described on the VRML importer Croquet swiki page. Just thought I would "officially" log it and keep current status here, since I've been looking at it lately.

Transforms actually work properly for indexedMeshes, it's just the primitive geometries like box and cylinder that don't work.

This is also the case for the original Wonderland/Squeak version of the VRML importer that this version was based on, so if I can fix it here, I may be able to fix it there as well.
Additional Information
Attached Files

- Relationships

- Notes
(0001667 - 34 - 34 - 34 - 34 - 34 - 34)
elenzil
06-21-05 23:22

I would be interested in this fix.
 
(0001924 - 578 - 590 - 590 - 590 - 590 - 590)
dfaught
07-25-05 18:56

This was fixed last week for Croquet in the most recent version of the VRMLImporter on SqueakMap, along with some other minor fixes.

The specific Transform problem for geometric primitives was that when the transform was done, somehow it affected the cached versions of the primitives on the class side of B3DIndexedMesh. I needed to build new versions of those methods in order to fix the geometries for Croquet, and in the process omitted the cache, thus fixing the problem but incurring somewhat worse performance for VRML files that contain lots of primitive geometries.
 

- Issue History
Date Modified Username Field Change
06-09-05 16:31 dfaught New Issue
06-21-05 23:22 elenzil Note Added: 0001667
06-21-05 23:22 elenzil Issue Monitored: elenzil
07-25-05 18:56 dfaught Note Added: 0001924


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
38 total queries executed.
29 unique queries executed.
Powered by Mantis Bugtracker