I use per index processing, so a nice hash table should make a huge difference. Haven't added that jet though, I don't want to spend heaps of time debugging a glitch to discover a bug in one of the support list classes 
In the mean time, feast your eyes on this:
![[Image: smoothTest2a.png]](http://www.melkert.net/img/mel/smoothTest2a.png)
LDCad smoothing mark 2.0
This now also uses edges (type 2 only) to limit smoothing and the general processing also preserves the quads now. I disabled the T-Junction stuff for now.
This pretty much looks identical to LDView when using the same ldr, although LDView loads it faster (for now
)
Next weekend I'm hoping to crank up it's performance to acceptable levels.

In the mean time, feast your eyes on this:
![[Image: smoothTest2a.png]](http://www.melkert.net/img/mel/smoothTest2a.png)
LDCad smoothing mark 2.0

This now also uses edges (type 2 only) to limit smoothing and the general processing also preserves the quads now. I disabled the T-Junction stuff for now.
This pretty much looks identical to LDView when using the same ldr, although LDView loads it faster (for now

Next weekend I'm hoping to crank up it's performance to acceptable levels.