Hi All,
As of a result of my GRBLMachine Plugin, I developed some 3D Solid Primitives.
As a showed here:
Re: GRBL v1.1 Machine Control and GCODE sender Plugin they are fully compatible with CamBam's drawing system (including saving and reading the .cb file).
With this plugin, you can use them also in your own drawings, even if you do not have/need/want GRBLMachine

(this plugin WILL come as a satelite plugin together with GRBLMachine in the future

)
I made the whole thing so that it can be extended (by you), used in your own plugin(s), or just standalone.
If there is some positive response here, I will extend it with 'Tube', 'Cone', 'Beam' and 'Pane' and maybe even 'Toroid'.
The classes are in the CamBam.CAD.Solids namespace and the plugin also includes my CamBam Extensions.
So you might just reference them in your own project.
The operation is quite simple:
- Right click in the View
- Select 'Draw'
- Select 'Solids'
- Select the primitive of your choise
- Fill in the properties
- Press OK or Apply to insert the Solid into your drawing.
Something like this:

(click for the full picture)
... that's where they hide


(click for the full picture)
... this is how you set the properties
So, please tell me if there are more wishes

I would like to add a 'Settings' dialog under 'Plugins' to set some defaults.
Grtzz,
Karst
P.S. Source code comes later on online. I am preparing GRBLMachine official 1.0.0, which also uses CamBam.CAD.Solids. With that source I will also release this source
[History]Attached V1.0.0.1 since 1.0.0 has no decimal places in the property dialogs
30th Mar 2017: Attached v1.0.1[/History]Sources can be found here (click)