Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » Applications created with U++ » UppCad (or UltimateCad) is borning -- Updated January 2013 -- see last post
icon10.gif  UppCad (or UltimateCad) is borning -- Updated January 2013 -- see last post [message #33681] Mon, 05 September 2011 14:18 Go to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Well, after working many years with AutoCad, and after trying some vertical CADs for timber drawing/CAM, I've seen that in this area there are just junk apps sold for high prices.
Besides AutoCad which is, like my coworker say, just a pen which help to draw lines but has no concept of post processing / CNC (at least, in my field), all other apps I've tested are really poorly coded and/or just slowing my job.

So... I decided to start a CAD application aimed at Timber construction, based on OpenCascade framework and U++.
It'll be not open source, but I'll open as usual some parts of code which can be useful for the community.

Here the first screenshot, just some 3-4 days of work on it, already contains command handling, partial objects selection, partial point input with dragging and is, of course, multi document / multi view enabled.

Ciao

Max

index.php?t=getfile&id=3430&private=0
  • Attachment: uppcad.png
    (Size: 103.78KB, Downloaded 2010 times)

[Updated on: Sat, 05 January 2013 20:31]

Report message to a moderator

Re: UppCad (or UltimateCad) is borning [message #34059 is a reply to message #33681] Fri, 14 October 2011 02:47 Go to previous messageGo to next message
nlneilson is currently offline  nlneilson
Messages: 644
Registered: January 2010
Location: U.S. California. Mojave &...
Contributor
Interesting project.

Have yow tried MasterCam for post processing / CNC ?
Re: UppCad (or UltimateCad) is borning [message #34119 is a reply to message #34059] Thu, 20 October 2011 14:33 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Hi,

no, still not... and my cad is aimed at building, not mechanical
in particular... in detail, at timber construction.
Anyways, when ready I could add some mechanical cnc output, but IMHO there are already too many mec cads and too few ones for civil construction.... and almost just crap for timber, so my choice Smile

Max
Re: UppCad (or UltimateCad) is borning [message #34702 is a reply to message #33681] Tue, 06 December 2011 21:55 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Some progress, XMLMenu embedded and some commands (very few) enabled :

index.php?t=getfile&id=3571&private=0

Here is shown a view with some construction lines drawn, the menus and the working command line.

Ciao

Max
  • Attachment: uppcad.png
    (Size: 125.25KB, Downloaded 1651 times)
Re: UppCad (or UltimateCad) is borning [message #34704 is a reply to message #34702] Tue, 06 December 2011 22:21 Go to previous messageGo to next message
koldo is currently online  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
Nice Smile

Best regards
Iñaki
Re: UppCad (or UltimateCad) is borning [message #34896 is a reply to message #34704] Fri, 16 December 2011 11:58 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Hi Koldo,

if you want to give it a try (still VERY preliminary, but some commands working....) you can grab it from here :

www.timberstruct.it/UppCad

Compiled for Linux 64 bit only.

I'd like to have some feedback Smile

Commands working are line-xline for costruction, move-copy-mirror-erase for editing and the view and shading commands for display. To rotate the view, keep pressed ctrl+shift and middle-drag with mouse over window.
To start, just create a new empty drawing with top-left toolbar item.
If you want to see a 3d object, there's a command (manual by command line) "bottle" which construct a fancy 3d bottle, which you can then move/copy everywhere.
Selection can be done for single objects clicking on them, or by window/crossing clicking on an empty point and dragging a selection rectangle (left for crossing and right for window).

It still have some delays on repainting (if objects don't get immediately repainted, just move mouse or pan the window, by now).
I have to stabilize the framework, then I'll add all needed features.

Save and load work, and also undo-redo commands (those by now just on command line, no menu).

Ciao

Max

EDIT : fixed repaint glitches and other small stuffs Smile

[Updated on: Fri, 16 December 2011 19:59]

Report message to a moderator

Re: UppCad (or UltimateCad) is borning [message #34911 is a reply to message #34896] Fri, 16 December 2011 21:49 Go to previous messageGo to next message
koldo is currently online  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
Good Smile : But I do not have 64 bits Sad

Best regards
Iñaki
Re: UppCad (or UltimateCad) is borning [message #34925 is a reply to message #34911] Sat, 17 December 2011 14:06 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Sigh... and I've no time to setup 32 bit compilation Sad

Max
Re: UppCad (or UltimateCad) is borning [message #34926 is a reply to message #34925] Sat, 17 December 2011 16:30 Go to previous messageGo to next message
Didier is currently offline  Didier
Messages: 680
Registered: November 2008
Location: France
Contributor
32 bit compilation can be reached with a simple compiler option:

just add option:
-m32 for 32 bits
-m64 for 64 bits

Re: UppCad (or UltimateCad) is borning [message #34933 is a reply to message #34926] Sun, 18 December 2011 00:45 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Didier wrote on Sat, 17 December 2011 16:30

32 bit compilation can be reached with a simple compiler option:

just add option:
-m32 for 32 bits
-m64 for 64 bits




Nope, at least not on my ubuntu.... they keep changing folders, and my ide produces tons of errors; on previous ubuntu version it worked.
If somebody wish to write a detailed howto for 32 bit building on ubuntu64, it's wellcome....

Max
Re: UppCad (or UltimateCad) is borning [message #38364 is a reply to message #34933] Wed, 12 December 2012 14:25 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Some news... now most solids primitives are working, as most boolean operations on them; here a nice screenshot of some textured objects :

index.php?t=getfile&id=3983&private=0

Ciao

Max
  • Attachment: uppcad.png
    (Size: 448.99KB, Downloaded 1314 times)
Re: UppCad (or UltimateCad) is borning [message #38404 is a reply to message #38364] Fri, 14 December 2012 10:46 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Updated :

- Completed sphere, box and cone primitives
- Completed boolean operations (union, subtract, intersect and interfere
- Completed solid slicing by plane
- Completed layers, materials and textures management
- Added mouse cursors
- Added drafting settings dialogs (in progress)
- Completed object snap settings sialog
- Added autosnap to polar directions
- Added toolbar commands for undo/redo and step import

If you want to test it, as usual

http://www.timberstruct.it/UppCad.exe for windows
http://www.timberstruct.it/UppCad for ubuntu linux 64 bit

Demo files are in:

http://www.timberstruct.it/Ferro.ucd small steel part sample
http://www.timberstruct.it/Balls.ucd a couple of textured cut spheres
http://www.timberstruct.it/Frige.ucd a complex drawing imported from autocad

Feedbacks are wellcome Smile

Ciao

Max
Re: UppCad (or UltimateCad) is borning [message #38409 is a reply to message #38404] Fri, 14 December 2012 12:08 Go to previous messageGo to next message
unodgs is currently offline  unodgs
Messages: 1366
Registered: November 2005
Location: Poland
Ultimate Contributor

If I load any model and choose copy and then click on any model's line to select first midpoint after next click uppcad is getting unresponsive to the point I have to terminate it.

PS: Toolbar's move indicator looks a little bit old-fashioned Smile
Re: UppCad (or UltimateCad) is borning [message #38410 is a reply to message #38409] Fri, 14 December 2012 13:10 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
unodgs wrote on Fri, 14 December 2012 12:08

If I load any model and choose copy and then click on any model's line to select first midpoint after next click uppcad is getting unresponsive to the point I have to terminate it.



Arrghh, right... problem only in windows.
I'll look and fix it, and post here when done.

Quote:


PS: Toolbar's move indicator looks a little bit old-fashioned Smile


sigh... do you have any suggestion for a more modern look ? But please, *not* the new windows style menus, I find them completely useless.

Max
Re: UppCad (or UltimateCad) is borning [message #38411 is a reply to message #38410] Fri, 14 December 2012 13:27 Go to previous messageGo to next message
unodgs is currently offline  unodgs
Messages: 1366
Registered: November 2005
Location: Poland
Ultimate Contributor

mdelfede wrote on Fri, 14 December 2012 07:10


sigh... do you have any suggestion for a more modern look ? But please, *not* the new windows style menus, I find them completely useless.


I think small dots (even two rows) look better. Something like this: http://www.google.pl/imgres?imgurl=http://blogs.msdn.com/cfs -file.ashx/__key/CommunityServer-Blogs-Components-WeblogFile s/00-00-00-82-17-metablogapi/3580.image_5F00_thumb_5F00_4.pn g&imgrefurl=http://ppe.blogs.msdn.com/b/zainnab/archive/ 2010/07/25/rearrange-your-toolbars-vstipenv0027.aspx&h=2 15&w=302&sz=66&tbnid=uSqcA1HMBRRw8M:&tbnh=85 &tbnw=120&zoom=1&usg=__eOfOedFuhN0oH1kMDVQmIQOWq UU=&docid=BmqIHGjj2cw-WM&sa=X&ei=2xrLUN2lEKr44QT 43ICACw&ved=0CFwQ9QEwBQ&dur=92
Re: UppCad (or UltimateCad) is borning [message #38414 is a reply to message #38411] Fri, 14 December 2012 15:40 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Hi, fixed... it was due to windows that does (as usual) all sort of unwanted stuffs, like firing any sort of events just when testing for pending ones.

Could you test it again ?

Thank you

Max
Updates on January 2013 [message #38683 is a reply to message #33681] Sat, 05 January 2013 21:09 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
Hi,

some progress here :

- Added polylines, which can contain almost any sort of curves
- Added ellipses and elliptic arcs
- Added offset command, by now only for simple types (still not for polylines... quite complex)
- Added rotate and extrude commands
- Added solids sectioning by planes
- Made boolean operations on solids much more robust and clean; now most solids cut in parts and re-joined are identical to original
- some other improvements I forgot Smile

NOTE : Embedded materials are from now NOT embedded automatically in new drawing,
as the file size can grow with the images.
If you want to use them, just issue the commandline command DEFAULTMATERIALS
and all material set will be loaded in current drawing and ready to use.

The application can be downloaded as usual here :

http://www.timberstruct.it/UppCad.exe for windows
http://www.timberstruct.it/UppCad for ubuntu linux 64 bit

Here a sample image of an extruded polyline composed of an elliptic and a circular arc, with an hole made from an offset ellipse.

index.php?t=getfile&id=4007&private=0

Ciao

Max
Re: Updates on January 2013 [message #38788 is a reply to message #38683] Thu, 17 January 2013 23:05 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
New update :

Added Id and Dist commands to get point coordinates and distances
Completed Offset command for polylines


The application can be downloaded as usual here :

http://www.timberstruct.it/UppCad.exe for windows
http://www.timberstruct.it/UppCad for ubuntu linux 64 bit

Here a sample image of polyline offset working :

index.php?t=getfile&id=4022&private=0

Ciao

Max
  • Attachment: piedone.png
    (Size: 7.48KB, Downloaded 1391 times)
Re: Updates on January 2013 [message #42379 is a reply to message #38788] Mon, 10 March 2014 22:55 Go to previous messageGo to next message
mdelfede is currently offline  mdelfede
Messages: 1307
Registered: September 2007
Ultimate Contributor
A picture of UppCad loaded with a real-life file.... a wooden bridge that will be put on site on this month, originally drawin with AutoCad and imported in UppCad :

index.php?t=getfile&id=4459&private=0

The file is quite large, and became even larger from double conversion needed to import in UppCad. Loading time is (debug mode, quite slow) about 2 minutes with rendering time (about double than native autocad) but handling (zooming/panning/rotating) is 3-4 time faster.
Notice that ALL constuction details are there, comprising holes in beams, still parts, etc.

I'll put a demo version on next days here, for people interested in testing.

I'm also thinking of some sort of partnership to follow development and market it.... involved work is becoming important.

Ciao

Max

[Updated on: Mon, 10 March 2014 22:56]

Report message to a moderator

Re: Updates on January 2013 [message #42401 is a reply to message #42379] Tue, 11 March 2014 15:57 Go to previous message
koldo is currently online  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
Wow Smile

Best regards
Iñaki
Previous Topic: DiscountKiosk
Next Topic: GeoFun -- Plot Spirograph
Goto Forum:
  


Current Time: Thu Mar 28 11:08:00 CET 2024

Total time taken to generate the page: 0.01215 seconds