Bump. Anyone? On Thu, May 13, 2010 at 3:17 PM, BobWarfield <[email protected]> wrote:
> I had a question about maximizing performance with wireframe-type > graphics. > > I have an application related to CAD that's doing a lot of line > drawing. Different parts of the drawing essentially correspond to > layers that can be turned on or off, which are implemented as Groups. > All of the objects in a Group are Segments, and a typical segment is > created like this: > > var line:Segment = new Segment( new Vertex(tipX, tipY, tipZ), new > Vertex(x, y, z), debugMat ); > > Okay, now to the question. I had been creating a new > WireframeMaterial object for every Segment. However, there are > actually very few different material types needed, so I thought I'd do > myself a favor, make up a palette with one copy of each of them, and > then just pass in the palette entries to the new Segment. > > Man, that really killed the performance to build the group! > > Why would that be? Seems like there is less work if I am not > constantly allocating so many copies of what are essentially the same > materials. > > Cheers, > > BW
