LISP Add-Ons for 3D
The English pages of osd.cad.de are currently (=Dec2017) under some re-constructions. For ⇒ details see below.
This unofficial help page is about tools around Modeling, the core of SolidDesigner.
It is about lisp programs and add ons for:
Subtopics of this page are:
04 Create Square and Round Pipes △ ▽
Translated by Tom Kirkman.
The first version of this tool creates complete pipework in a simple way.
The user interface is easy to understand and it was enhanced to create rectangular pipes, too.
To create rectangular steel pipes according to DIN 59411 you might want to give os_st_rchtr_59411.lsp(Sep 2003) a try.(undo :max_back 1)
05 Thread Dimension Table for Machining Module △ ▽
This is an extension for the thread table of the Machining Module within SolidDesigner.
The file machining14.lsp
should be loaded from within
For the nostalgia users of 𝒮ℴ𝓁𝒾𝒹𝒹ℯ𝓈𝒾ℊ𝓃ℯ𝓇, a version for older guys is available as well: machining.lsp (Mai 2003 bis V13).
See also more information on CAD.DE
Machining Thread Settings
In further extension of the table is contained in Machining_Anpassungen_V17.zip
The contents of the zip file should be loaded from within
The contents of
For the nostalgia users of 𝒮ℴ𝓁𝒾𝒹𝒹ℯ𝓈𝒾ℊ𝓃ℯ𝓇, a version for older guys is available as well: Machining_Anpassungen.zip (Sep 2007).
08 Color Parts Randomly △ ▽
Grey in grey is quite boring for whole assembly. But coloring each and every single part within (an imported) assembly is not a nice task. So by using Zufalls_Farbe.lsp (Random Color) every part within an assembly gets nearly another color randomly.
On the other side too colorful assemblies are not looking good. More tightly focused you can do the job using sd_teileumfaerben.lsp (part coloring) (Mar 2008).
13 Hilfsbolzen erzeugen △ ▽
Manchmal ist es ganz hilfreich, sich einen Körper zu erstellen, der gewisse Funktionen übernehmen kann um danach verschmolzen oder wieder gelöscht zu werden.
Hilfsbolzen in beliebiger Postion
Rundstab und Vierkant
Negativ für eine Bohrung erstellen
Kegelstumpf über zwei Durchmesser erstellen
14 Thicken Menu △ ▽
The build in
A surfacing license is required
Without taking work planes can be created cables or hoses or tubes.
Some information about Surfacing functions without the need for a license can be found in Instructions.
25 Freistiche an Wellen △ ▽
Dieses Programm erzeugt an einer kreisförmigen Kante einen normgerechten Freistich.
Es ist eine Tabelle enthalten mit Auswahl der verschiedenen Formen E, F G und H.
Zur Beschreibung der Abmessungen wird ein Vorschaubild angezeigt.
28 Positioning of cones and balls △ ▽
Translated byTom Kirkman.
This tool is able to move cones or balls directly to other cone forms.
Useful for instance to place a valve sealing on its aperture.
30 More Object Properties in Structure Browser △ ▽
Starting with SolidDesigner Version 14 the structure browser can offer different kind of views. Those view can be user customized (with the help of some lines of lisp). That way a view with some more columns can be created displaying more properties of the objects displayed in the structure browser.
By loading the attached file a new view will be added (visible at the upper right corner of the structure browser. In the new view there are new columns for density, geometry resolution and type of part (solid/face/wire-part). That way you get a better overview and the values can be edited as well.
Be aware that inquiring more information of each and every object might slow down the performance of the structure browser since the data is retrieved on the fly (even when CoCreate implemented some caching algorithm here as well).
Its a good idea to switch back to the "Standard" view for normal working.
36 Create Helix △ ▽
It is almost impossible with build in functionality to create a rounded shaped spiral.
However, with the help of Excel the calculation of 3D points is feasible. Then these coordinates can be written to a recorder file to generate a 3D-curve.
The Excel calculation does not create the syntax for the 3D points.
Therefore the recorder file need to be adjusted to make the points look like
As an example here is an already prepared recorder file: helix.rec
In the Excel file the calculation of a workplane is also included. With the help of the geometry on the workplane and the command profile along curve a solid model of a spiral can be created as well. The workplanes origin is in standard direction at a point of the helix curve.
Last but not least: since version 15.5 a 3D-curve can also be created with the help of an entered function.
39 Duplicate Parts with Free Positioning △ ▽
Translated byTom Kirkman.
Selection can be done with multiple parts already. Also assemblies are possible to select.
That is quite good tool, e.g. to spread around already existing standard parts to additional positions. Because of the capability to select multiple parts or assemblies as source also complete screw connections can be multiplied.
40 Exchange shared parts/assemblies by another one △ ▽
Loading the tool gb_ex_pa.lsp (Dez 2006 V11 - V14) user can replace existing shared parts by another part, by keeping the position and the location in the assembly / part structure.
This will save a lot of time because there is no need to place every single instance. Use it when exchanging shared parts which exist in a higher number, but have to be changed later.
44 Modeling a chain automatically △ ▽
Translated and with some help and ideas of der_Wolfgang.
With the program kette.lsp a normal link chain will be created.
Simply play with the parameters and the chain will be created as an assembly group with shared links in it.
For the nostalgia users of 𝒮ℴ𝓁𝒾𝒹𝒹ℯ𝓈𝒾ℊ𝓃ℯ𝓇, a version for older guys: kette_v11.lsp
45 Holes for Ejot and Helicoil △ ▽
In 3D we can specify a part to be half transparent, or even more to use a wire part to get an impression of a part without to see it completely / to look through. In Annotation views this is difficult to realize and the only known workaround is to use two views and place them accordingly covering each other. But it is hard to maintain the real position and thinking about dependent views these difficult steps have be done again. A wire part would help, but this is not handled by the view calculation.
Therefore the idea to have a solid part representing a (former) wire part was born: With the program sd_wire2solid.lsp a wire part can be converted to a solid part using a certain wire thickness. And the conversion can be reverted, too.
After doing so the converted part might be re added to the view(s) again, to make it visible in Annotation after the next view update.
46 Spiral Pattern with shared Parts △ ▽
Copy/Share parts in linear direction or as radial pattern are known standard commands. Using the tool wendel.lsp will add another dimension for multiple copy / share.
Using a radial pattern spiral staircases are created. With linear duplication the parts are just turning around one axis.
47 Create Workplane at Centroid △ ▽
With the help of the tool ae_in_schwerpunkt.lsp the coordinate system of a workplane can be made aligned to a parts centroid. Parts (multiple selection) as well as assemblies are allowed to select.
48 Place Machining features more convenient △ ▽
When all parameters of a Machining (Advisor) feature are specified it would be more handy and would save time when there's not the need to move the mouse pointer position from the view port to the menu and back for each and every new feature which should be placed. Also other options should avoid long mouse travelings.
The Tool osd_ma_context_menu.lsp adds a right mouse button context menu to every (known) Machining (Advisor) feature. Right in the view port you can trigger specification of new direction, center point, face, and you can execute the 'Next' action.
should be loaded be loaded from within
50 Holes for Ejot and Helicoil △ ▽
With these both lisp programs holes can be provided in downpour parts, suitably for the plastic screws by Ejot delta PT and for the thread applications of Helicoil plus.
Both tools have nice preview images showing the definitions of the dimensions.
Pressing the yellow question mark or the button 'data sheet' will display specific help information.
Because of the help files and the images the downloads will be handled via compressed files:
61 Create drill tools △ ▽
Using this tool a very detailed HSS spiral drill will be created.
The dimensions need to be added manually.
If you are a rather old guy, or if your system is very outdated you might need to load tp_bohrer.lsp (up to V18) for your very early days version of SolidDesigner.
The English pages of osd.cad.de are currently (=Dec2017) under some re-constructions. Topics I try to attack:
● Legal Notice