I just thought of something that would be quite useful for electronics--allow layering of multiple simulation planes. Each one would be simulated normally, with the exception of special elements and/or walls that link the layers. There would only need to be two types, link up and link down. One would put a link down on one layer and a link up on the layer below it (in the same location), when an electrical charge hits one, it would transfer it to the other layer. The bonus is that each layer could potentially run on its own thread, thus minimizing the speed decrease on multi-threaded processors.
Sounds excellent. Would definitely help with complex electronic simulations. Especially if you could enable/disable viewing certain layers, so you could view multiple layers of your choice at once.
yes, it would be possible, but think of the lag for those who don't have multiple threaded processors, now it is a good idea, but it would still add extra lag. and a good bit of code. It might be in the future, but I doubt it.
I think performance would be a big issue, besides, to have the multi-layer idea useful for anything else as well (not just for electronics) there would be other performance problems.
well, can't you also make reactors? have a layer for electronics, and another for all the mechanical stuff. If used right, you could basically make a 3-D engine! just add a rotate tool to view it from the sides or the top. heh, if you modify the code enough, PT might go 3-D!! AWESOME! =D