|
|
Home » Developing U++ » UppHub » Added OCE (OpenCascade Community Edition) 3d solid modeling kernel -- UPDATED to 0.10 version
|
Re: Added OCE (OpenCascade Community Edition) 3d solid modeling kernel -- UPDATED to 0.10 version [message #38077 is a reply to message #35125] |
Thu, 29 November 2012 18:25 |
keltor
Messages: 73 Registered: February 2012
|
Member |
|
|
It would be nice, but certainly it's not essential, to have another .ucd file. In any case, I'll test the multithreading thoroughly between today and tomorrow.
So far, I can tell you something I have seen. Not a bug in itself, but something that can be a little odd to the end user. It seems that there are options that involve calling two consecutive commands, e.g. Shade - Gouraud. A right-click seems to repeat the last command, so if one right-clicks after a two-step command, only the last line gets repeated (in this case, Gouraud), which results in an error. A minor thing, really, but just so you know.
I'll tell you any other, major or minor, issues that I find, especially when working with several files at the same time.
Kel
|
|
|
|
Re: Added OCE (OpenCascade Community Edition) 3d solid modeling kernel -- UPDATED to 0.10 version [message #38092 is a reply to message #35125] |
Fri, 30 November 2012 09:22 |
keltor
Messages: 73 Registered: February 2012
|
Member |
|
|
Ciao Max,
Creating library...
ar -sr "C:/upp/out/bazaar/OCE/MINGW.Gui.Usemalloc\OCE.a" @C:\Users\Keltor\AppData\Local\Temp\0A0002723654FF90249AAD0716804E0D.tmp
C:\MinGW\bin\ar.exe: creating C:/upp/out/bazaar/OCE/MINGW.Gui.Usemalloc\OCE.a
C:\MinGW\bin\ar.exe: C:/upp/out/bazaar/OCE/MINGW.Gui.UsemallocDynamic.o: No such file or directory
C:\MinGW\bin\ar.exe -sr "C:/upp/out/bazaar/OCE/MINGW.Gui.Usemalloc\OCE.a" @C:\Users\Keltor\AppData\Local\Temp\0A0002723654FF90249AAD0716804E
0D.tmp
Error executing C:\MinGW\bin\ar.exe -sr "C:/upp/out/bazaar/OCE/MINGW.Gui.Usemalloc\OCE.a" @C:\Users\Keltor\AppData\Local\Temp\0A0002723654FF
90249AAD0716804E0D.tmp
Exitcode: 1
It seems to me that you are missing a slash at the end of the directory name, e.g. MINGW.Gui.Usemalloc/Dynamic.o
Apart from that, I still had to change line 252 from file OpenGl_Context.cxx to read
Quote: | return (void*)wglGetProcAddress (theFuncName);
|
Either that or add the GCC compiler option -fpermissive. Although to be fair, I didn't update the OCE source today, so I don't know for sure if that change is commited or not.
Almost there, in any case.
On to the UppCad report. The newest version is much more stable, it doesn't crash as often when multiple files are open. What I encountered, though, is that it got stuck when I tried to erase an object. Certainly going in the right direction, though. Keep up the good work!
Kel
|
|
|
|
|
|
|
Re: Added OCE (OpenCascade Community Edition) 3d solid modeling kernel -- UPDATED to 0.10 version [message #38284 is a reply to message #38170] |
Sun, 09 December 2012 01:41 |
mdelfede
Messages: 1308 Registered: September 2007
|
Ultimate Contributor |
|
|
Hi, I have updated the UppCad application with some extensions; I'll be glad if somebody will test it.
Here the links, both for windows and linux, with the usual demo drawing. Please DON'T use old demo drawing, file format is changing and they're probably incompatible.
Please test in detail the layers/materials/textures part; to look at textured drawing, just push the dark "textured" box icon near bottom.
There are now layers, materials and texture editors.
If you want to use other textures with the demo file, keep in mind that too big images will lead to long render times.
Embedded ones are a compromise between quality and size.
You can turn on/of some layers to look, for example, to iron parts in detail. It can be done through the layer control on top.
You can also draw something on a new drawing; few commands are working, just test; recently added are SPHERE and CONE.
Look also at settings menu to enable snaps.
Coordinates can be entered also by command line (quite similar to autocad).
<ESC> key interrupts current command.
Undo and redo are available by command line and menu items.
Added also a step import command, both via command line and menus.
windows : http://www.timberstruct.it/UppCad.exe
linux (64 bit) : http://www.timberstruct.it/UppCad
demo file : http://www.timberstruct.it/Frige.ucd
small demo steel part : http://www.timberstruct.it/Ferro.ucd
small demo with some other textured elements : http://www.timberstruct.it/Prova.ucd
In short time I'll update the OCE package to 0.11 version, with all bug fixes embedded.
Please report any crash (it's still not perfect, but quite stable now).
Ciao
Max
EDIT : OCE is available now in 0.11 version with all bugfixes, so it shouldn't be necessary to fetch my private GIT branches.
Just a git clone on master branch is enough.
UppCad also updated here, with many enhancements and bugfixes.
Ciao
Max
[Updated on: Mon, 10 December 2012 01:54] Report message to a moderator
|
|
|
|
|
|
Goto Forum:
Current Time: Wed Dec 04 17:23:03 CET 2024
Total time taken to generate the page: 0.01586 seconds
|
|
|