rubber belts, pneumatic hoses, cables:
indeed, it's lsynth you're looking for.
mlcad supports it natively.
it is very simple to use: you just put "constraints" into your model, ie. placeholders
at certain places where your cable/rubberbelt/hose should "go through".
then you simply hit a button, and the tool will generate the 3d data like a "connect the points"
drawing, using the 3d sweep technique, ie., by repeating a small 3d object along the path given by your constraints.
my setup is that I've put all lsynth parts into a dedicated folder ldraw/lsynth,
and have added this folder to mlcad.ini and to ldview (use the "file" menu).
now both tools can use them, and mlcad can run lsynth from its gui.
indeed, it's lsynth you're looking for.
mlcad supports it natively.
it is very simple to use: you just put "constraints" into your model, ie. placeholders
at certain places where your cable/rubberbelt/hose should "go through".
then you simply hit a button, and the tool will generate the 3d data like a "connect the points"
drawing, using the 3d sweep technique, ie., by repeating a small 3d object along the path given by your constraints.
my setup is that I've put all lsynth parts into a dedicated folder ldraw/lsynth,
and have added this folder to mlcad.ini and to ldview (use the "file" menu).
now both tools can use them, and mlcad can run lsynth from its gui.