bbqqq, on 28 July 2012 - 05:54 AM, said:
Version 1.2 the bevels of flex elements base still shown black? (middle one)
This problem actually appears also on the other parts and is related to the fact that some parts are modeled in LDD as not completely closed volumes. To illustrate what does it means imagine a new part that looks like three cubes joined together - middle cube is smaller. In the LDD such part is modeled as 2 bigger cubes and the middle cube is not modeled as a cube, because it has only 4 wall visible. In LDD geometry those 2 invisble walls are omitted and the middle cube has only 4 walls. POV-Ray treats this cube as empty (as having only "paper" walls) and not as solid (filled) object. When such part is beveled and sharp edge is removed, what you get is exactly the same as in case of paper cube - a hole into empty cube. Technic 2M Axle Notched is modeled this way.
One some parts this issue can be elminated by specifying different inside vector. Inside vector is used by POV-Ray to check what is inside of a shape and what is outside - for a given point within shape it calculates number of walls crossed by this vector - even number of crossed walls means outside, odd number means inside (like shooting a bullet - when bullet goes through first wall, it is inside, when second, it is outside). In case of those 3 cubes, when inside vector goes in direction from first to third cube it obviously returns to POV-Ray that when reaching second cube, even number of walls was crossed (only the 2 walls of the first cube) so inside of the second cube is outside from the POV-Ray point of view. If the inside vector was perpendicular to the previously mentioned one, number of walls crossed (intersected) by this vector would be correct and whole shape, all cubes would be treated as completelly closed volume.
I will try to specify manually inside vector for most commonly used bricks having this problem. As far as I know, from commonly used bricks the technic beams have this problem.
If you want to test this POV-Ray behavior modify ldd_inside_vector. #declare ldd_inside_vector = <0,0,1>; is the current declaration.
For some parts disabled beveling or manual modelling will be the only solution.
Edited by hrontos, 28 July 2012 - 09:55 AM.