← Back to team overview

kicad-developers team mailing list archive

VRML export issues


Hi Jean-Pierre,

 I was looking at the VRML exports again and I noticed some inconsistency on what side a feature is visible from. For example, I wrote in a previous email that only the first pad of each DIL package seemed to be rendered even though all pads of resistors, diodes, and a few other components seemed to be rendered correctly.

 The other pads of the DIL packages were in fact rendered but they are visible from the bottom side; these pads are oval while all the circular and rectangular pads are visible from the top side. I had a closer look at the code and the features seem to be rendered visible from the same side (but which side they are visible from is a matter of chance) regardless of the layer which the feature appears on.

 One way to solve this of course is for features to have a thickness and be rendered so that they are visible from both sides. Would this be an acceptable solution?

 At the moment the board substrate itself is not rendered; if it is rendered then should we only render feature on the top and bottom copper layers and on the silkscreens? After all, once the board is rendered we cannot see inside it.

 Should the board substrate be rendered or not - or should this be configurable? If the board is rendered, should we place holes in the board ( I suspect we will need to, which makes the board rendering fairly complex and also requires a lot more data points in the VRML file).

 I also noticed that the pads do not seem to have holes in them - is this a bug in the code or are all pads solid but thru-hole pads have a drill coordinate specified in addition?

 I will ask on the users list how people use the exported VRML file to find out if people want the board rendered like the final product or if they want it see-through for inspecting things.


Follow ups