It cost me a whole day to draw this. Too slow. If the node can be referencable, and support object operation, it would be better.
The new NodeBox forum is live! Everything from support.nodebox.net moved here: sign in with the same email to pick up your old posts. Something not working? Write to forum-support@nodebox.net.
Show your WorkFrom the old forum
A trying to Draw a Electronic Circuit
-
-
Impressive!
Do you have any plans to animate this?
John
-
I tried to draw the circuit schematic several months ago but failed because of the the failture of using zipmap node.
I didn't want giving up, so I tried again and it was done successfully.
About the animation, I have thought about it. I think I would not continue to make the animation. I just want to show the other people what NodeBox can do.
But so far, it cost me a lot of time to finish. It is too slow and the nodes connections are in a mess.
I hope I can interact with the object in the canvas by using mouse. I hope I can draw a line or the other similar vector graphics elements directly in the canvas and the node would be created at the same time automatically. And it is better that I can define the node by coding directly inside the node(after I double click the node, the code view will display. ). I hope I can place some constraints to the vector graphics element, and the node would be create at the same time too. -
I've attached the ndbx file. It is a little mess.
-
I see what you mean. This was a huge - and I'm sure rather frustrating - project.
I can see ways to significantly reduce the number of nodes required to make a circuit like this, but it would still be a non-trivial exercise. And the next circuit could be very different from this one, with many new elements and challenges.
It would help if there was a compact language or notation that could describe the parts list along with some kind of ordering or hierarchy that would describe the placement with a deterministic parsing algorithm to translate that description directly into a diagram. That way, you could make it data driven: just enter the description into a spreadsheet (SCV), import it into Nodebox, and see the diagram drawn with minimal manual adjustments. I don't know enough about circuitry to say how hard this would be, or if it's even possible.
Is there anything I can do to help? I still think this is a very interesting project.
John