My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

Introduction

On this site you will find many basic CAD plugin workspaces to help you with your CAD development tasks.

I currently target the following CAD systems

but may add other CAD systems in the future.

ASSUMPTIONS. READ CAREFULLY.

  • You are a software developer. I only provide source code, not a runnable executable.
  • You have access to MS Visual Studio (I developed these projects in VS 2005 Standard, but they will probably work in future editions too)
  • You have access to the target CAD system. My plugins are not standalone applications. They are written to be loadable in the target CAD system.
  • You have a license to the target CAD system. I personally do not pay for a license and hence cannot unlock or distribute anything more than source code (NOTE: I am not a lawyer, if you think it is not legal for me to post even source code, please contact me and I will take the necessary steps)
  • If you are running Pro/E, you also need to have a Pro/Toolkit license. Otherwise you will receive "Application not unlocked" error when trying to load the plugin into Pro/Engineer. Please follow directions at http://ossandcad.blogspot.com/2009/05/unlocking-protk-applications-blog.html regarding this error or read UnlockingProTkPlugin.

What to Download?

I have committed the entire source code. You can download and keep up-to date with the latest commits using an SVN client by checking out from the Source.

Alternatively in the Downloads section I have uploaded dated ZIP files that contain a snapshot of the same source as of that date. If you do not have access to an SVN client, then this option would work better for you.


Build Instructions

Please follow the build instructions for each individual project:

SWXBATCH

SWXBATCH_CEEFIT

Pro/Toolkit Visual Studio 2005 Workspace


LICENSE

While the "Code License" says "GNU General Public License V2" I should point out that only the SWXBATCH_CEEFIT project (or any other project of mine that uses the CeeFIT library) requires the license. This is because CeeFIT itself is GPL v2 and any project that uses GPL-licensed source/binaries in its code, has to also be GPL compliant.

SO DOES THIS AFFECT YOU?

The SWXBATCH_CEEFIT is primarily intended as a test framework. If you use it as intended and don't distribute your test framework to your clients (i.e. you only use the test framework in house) then the license change from 'New BSD' to 'GPL' doesn't affect you. If you are unable to comply with this requirement, I am afraid I can't help, since the GPL is viral in that way.


Some of the projects hosted on this site were originally available from my blog at ossandcad. If you find this project interesting, subscribe to http://fusion.google.com/add?feedurl=http://feedproxy.google.com/ossandcad to stay updated.

Powered by Google Project Hosting