LDraw.org Discussion Forums
LPub3D, BufferExchange with CallOut - Printable Version

+- LDraw.org Discussion Forums (https://forums.ldraw.org)
+-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html)
+--- Forum: LDraw Editors and Viewers (https://forums.ldraw.org/forum-11.html)
+--- Thread: LPub3D, BufferExchange with CallOut (/thread-21201.html)

LPub3D, BufferExchange with CallOut - Lutz Fricke - 2016-03-18


I'm quiet new at building LEGO digitally. When I was younger, it was more the manually trial and error way :-).
For my 6 years old boy I started to build little Upgrades for his LEGO. So I decided to build a station waggon in the design of his goods train. I just took the middle part of the highspeed-train (60051) and changed the colors and some of the parts, which are not available in the colors I need. Now I'm preparing the instruction and got two minor problems, which I'm not able to solve:

First, I created a CallOut for the bogies and want to show how to fit into the chassis (like it's done in the original instruction. But I don't get it done. I set up the instruction with MLCad and worked with BufferExchange and Ghosts. That worked fine without the Callouts. So I started using LPub3D but I didn't find a way to get it like the original. In the screenshot you can see what I have at the moment.

The second thing you can see in the screenshot as well. The model is quiet dark and it would be better, if the arrows for CallOut would be in an other color. How can I change it?

Thanx for your help,

Re: LPub3D, BufferExchange with CallOut - Jaco van der Molen - 2016-03-22

Hi Lutz,

The anwer to the second part of your post is to set the color of the callout border to another color then black.
The color of the line and the arrow pointing from the callout to the model is the same as the border color of the callout.
So, changing the callout border color to a yellowish color like the background of the callout, the line and arrow will be drawn in that color too.

The first part is a bit more complicated and can be done by using a buffer exchange on one of the instances of the whole boogie submodel to make it "float" and create an arrow pointing from the pin to a hole in the bottom of the carriage.
To get the callout to count to make the boogie twice, ignore instance in the buffer exchange (you have to do that in the next step too where the boogie is in place) and "clone" the boogie in place so that there are two instances of the same submodel in the same place. This is a bit cheating, but should work.