Codes for 3D Modeling
The English pages of osd.cad.de are currently (=Dec2017) under some re-constructions. For ⇒ details see below.
SolidDesigner (aka PTC Creo Elements/Direct Modeling) can be customized in a wide and extensive area. Here are some official and some unofficial help gadgets ('codes') not saved as *.lsp or not creating a toolbox entry.
Subtopics of this page are:
01 Color tables △ ▽
A smaller version is: meine.pal (Nov 2006)
Simply add these files to the SolidDesigner
As usual administrators will add the pal files to the
Further information in these external links:
02 Formations △ ▽
Since version 14 formations are replaced by "Configurations". To convert formations into configurations the 'Convert' command within the 'Configuration' section of the 'Part / Assy' menu. will help.
A good tool to create exploded views in SolidDesigner versions up to 13.xx is
To send the exploded views to Annotation you need
And here is a short tutorial how it works in rather old versions of SolidDesigner.
03 Properties of parts and surfaces + Reset △ ▽
Part and surface properties can set or copied with this
There are also some other interesting functions to find.
Enter (load "prop_menu")
in the command line or add the load command to
In V14 the functions are only for base properties not for instance settings.
To free a part from all its properties assigned use sd_reset_part_props.lsp. The model looses all base and instance properties.
04 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.
05 2D drawing without Annotation △ ▽
This build in
Advantage: the update is faster than in Annotation, damaged parts and collisions are not considered, good for short time prints.
Disadvantage: no full associative to 3D part, no threads, no sections, no cutaways, no symmetry and center lines, no shaded views etc. etc. etc. etc!
06 Delete undo memory △ ▽
The file del_undo.dll (May 2003 V11)
deletes the complete undo memory (add it like loading lisp file into
A much more, simple way is to enter the following command as needed:
(undo :max_back 1) as discussed on cad.de, in addition independent from the version in use.
See also Tips'n Tricks for further information.
07 Clean up the Toolbox △ ▽
You Toolbox is full of lisps and goodies and you would like to have it a little more structured?
Then the menu definition in menu_beispiel.lsp will help. You get a new button which includes all the tools in a new menu and you can sort them as you like to.
But there are several settings to be done until it looks like the picture on the right:
It is a good idea to have a separate menu for all the Annotation tools.
08 Recorder files △ ▽
After entering (load "recorder")
the toolbox includes the so called "Recorder".
To get a good re-playable recorded sequence here are some tips:
Using the recorder is a good starting point for writing your own actions / commands. So during recording for these purpose some more tips might be helpful:
A discussion about recording took place a a while ago on cad.de.
Next you see three examples how data from other (non CAD) systems can be used to create parts:
To download click it with right mouse button and choose "save link target as". After that, open it and write your coordinates over the sample coordinates.
Creates a wire frame consisting of circular curves. Every single curve is defined by start, end and radius point.
The coordinates have to be written in that specified order and in this format 0.00,0.00,0.00 (without blanks).
Creates a workplane including the spline, defined by the coordinate points.
The X Y coordinates have to be written in this format: 0.00,0.00 (without blanks).
Creates a 3D line in form of a spline. Every 3D coordinate is a spline leading point. Tangential relativities are not able to defined by this.
The coordinates have to be written in this format: 0.00,0.00,0.00 (without blanks).
See also Lisp_3D#16
License Free PE-Version
The license free PE Version, aka PTC Creo Elements/Direct Modeling Express x.y, does not have the goody 'recorder'. But there are workarounds for recording a sequence.
For creating a kind of lisp skeleton of a command used interactive this work around is doing fine on PE Version.
09 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.
The English pages of osd.cad.de are currently (=Dec2017) under some re-constructions. Topics I try to attack:
● Legal Notice