View previous topic :: View next topic |
Author |
Message |
azlan Guru
Joined: 11 Nov 2002 Posts: 381 Location: Seattle WA USA
|
Posted: Mon Mar 22, 2004 2:06 am Post subject: need 3d cad! |
|
|
Hi all!
I have been searching for some time to find a 3d cad program that will run under gentoo.
I have been using Qcad for some time but it is very limiting (aside from the bugs, edited lines that reappear no matter what you do).
I am a shipwright by trade and yes I know about hullform. But that program doesnt do 3 dimesional mechanical drawings.
I have used both Pro/Engineer, and CATIA, but can afford niether for my personal use. (unless somebody loans me $10G)
I would try Varicad but the demo only comes in rpm form. the other program that I have found is an app called GraphiteOne
http://www.graphiteone-cad.com/en/
But there are a couple of issues involved with.
One: it uses OpenCascade, I hear that it needs Mesa and there might be a conflict with my nvidia opengl ( I don't want to lose opengl)
Two: it , again only comes in rpm form, however there is a community supported edition.
If anyone has some pointers or tips that would help me I would be glad to try to get it working, I have made ebuilds, and I have some basic, shell/python skills. (beginner)
I am not to familiar with RPM however.
Pleas no use windows posts please. I wouldn't be posting here if I wanted that kind of info) _________________ there is no crazy, only violet and non violet.. |
|
Back to top |
|
|
ewan.paton Veteran
Joined: 29 Jul 2003 Posts: 1219 Location: glasgow, scotland
|
Posted: Mon Mar 22, 2004 3:39 am Post subject: |
|
|
arent there programs which extract rpms to tarballs or you could just emerge rpm and install it that way.
as for cad i remeber a while back ptc doing a student/personal edition for £120 and wildfire is suposed to have a linux version.
if you want open source solutions i did see a few but the user interfaces were iffy and i would be doubtful about the fea maths as its pretty specialised algorithms that need to be developed for users who can usually well afford the cost of professional software.
incidentally have you tried to construct a fea analsys of a compostite boat, assuming its not a chopped strand mat it seem like an interesting excersise especialy if you use foam sandwitch or do perform optimizations.
i got back into cad recently as i am toying with the idea of building an asymetric multihull{1} since a gyrocopter is going to be more paperwork than building. obviously proa's are a bit unusual and i have only seen 2 comercial designs and i wouldnt shell out the cash just cause most users arent smart enough to convert the design to actual size and take it to a comercial printer for lofting. this means ill probably spend a fair bit of time getting a design right to my area/requirments but hey i was going to build a dingy anyway i might use this as a scale model
edit here was a site i checked a few months ago http://www.freebyte.com/cad/fea.htm#fea
{1} west coast of scotland is suposed to have some of the best sailing around if a little cold _________________ Giay tay nam | Giay nam cao cap | Giay luoi |
|
Back to top |
|
|
azlan Guru
Joined: 11 Nov 2002 Posts: 381 Location: Seattle WA USA
|
Posted: Mon Mar 22, 2004 3:09 pm Post subject: |
|
|
Actually in my experience, the fea analysis, doesn't give you much for real world usage. Kurt Huges once told me that he figures 75% on top of what should work. (that could be an exagerated figure, but gives you an example of what people expect to happen)
Composites are "what you make them" using different combinations of resins and fibre's, different, molding and v-bag techniques. From the bonding strength of the resin to the fibre to the matrix that holds it all together. (matrix accounts for far more than, bonding power).
But I digress, right now, I need something to model compound curves, and simple 3d mechanichal drawings----anyone??? _________________ there is no crazy, only violet and non violet.. |
|
Back to top |
|
|
stahlsau Guru
Joined: 09 Jan 2004 Posts: 584 Location: WildWestwoods
|
Posted: Mon Mar 22, 2004 4:58 pm Post subject: |
|
|
well, as said above, Pro-Engineer-Wildfire should be available for linux. sad but true, its really expensive... |
|
Back to top |
|
|
ewan.paton Veteran
Joined: 29 Jul 2003 Posts: 1219 Location: glasgow, scotland
|
Posted: Mon Mar 22, 2004 5:40 pm Post subject: |
|
|
its not like it was a major effort for them to port it, even i can remeber the days when pro e was unix only, i also remeber my proffesor telling me how linux was a toy os and would never be used by proper companies{1}. i think it was incredably shortsighted for them to charge our uni to effectivly train the users who would be purchasing their software, i mean lets be honest companies who need 3d cad sholud be able to afford it, unless the want to become autocad and take the lowend market they should have a cheap personal edition to enlarge their userbase.
{1} entering smug bastard mode _________________ Giay tay nam | Giay nam cao cap | Giay luoi |
|
Back to top |
|
|
k:arel Tux's lil' helper
Joined: 14 Oct 2003 Posts: 91 Location: Belgium
|
Posted: Tue Mar 23, 2004 4:13 pm Post subject: |
|
|
i'm at the moment trying to run lignumCAD (http://lignumcad.sourceforge.net) but it also needs OpenCascade (600MB!!!) and Mesa etc.
What are your experiences with the other CAD programs? Is there a really good alternative to AutoCAD?
I thought lignumCAD would do good, when i saw the screenshots...
On this list you can find also other CAD programs, but i see you've already tried a lot of them and some links also are dead...
http://linuxshop.ru/linuxbegin/win-lin-soft-en/table.shtml
(link also posted earlier today in this thread: https://forums.gentoo.org/viewtopic.php?p=979365#979365) _________________ The fastest way to speed up a Windows machine is at 9.81 meters per second per second. |
|
Back to top |
|
|
azlan Guru
Joined: 11 Nov 2002 Posts: 381 Location: Seattle WA USA
|
Posted: Thu Mar 25, 2004 10:57 pm Post subject: |
|
|
I have used Qcad extensively.
Qcad is a very easy to learn and use 2d mechanical drawing tool.
Qcad is still buggy! Sometimes lines you have modified will return, but of course never on simple drawings usually, you have to have about 20 or more hours into a set of drawing before something like that happens.
A good example of a wierd Qcad thing is if you start Qcad make four parrellel horizontal lines, then make four vertical lines that are equal and intersect the horizontal lines. Now try to trim them so that you have two equal bars with two lines crossing inside them and ends.
Just try it, youll pull your hair out, though there is a way, it isn't very easy.
I have given up now and am installing debian on a second hard drive so that I can give Varicad a try. (at $400 if it works it is a steal, although, I still won't be able to use it on gentoo) _________________ there is no crazy, only violet and non violet.. |
|
Back to top |
|
|
ewan.paton Veteran
Joined: 29 Jul 2003 Posts: 1219 Location: glasgow, scotland
|
Posted: Fri Mar 26, 2004 4:43 am Post subject: |
|
|
have you thought about emailing them asking for a more generic linux release, of you are spending $400 the least they could do is compile it for your os and preferably your processor. i had a go at installing the mandrake 10 rpm but the splash screen crashes on load, hears the code if anyone knows whats going on
Code: | varicad
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
kbuildsycoca running...
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/DiffFrontend)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/SourceFormatter)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/VersionControl)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/Project)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/MakeFrontend)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/AppFrontend)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/CompilerOptions)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/Plugin)
Property 'X-KDevelop-Version' is defined multiple times (KDevelop/CreateFile)
kio (KService*): WARNING: The service/mime type config file
video/x-ogm.desktop
does not contain a ServiceType=...
or MimeType=... entry
kio (KService*): WARNING: The service/mime type config file
application/torrent.desktop
does not contain a ServiceType=...
or MimeType=... entry
kio (KService*): WARNING: The service/mime type config file
application/vnd.rn-realmedia.desktop
does not contain a ServiceType=...
or MimeType=... entry
kio (KService*): WARNING: The service/mime type config file
application/x-bittorrent.desktop
does not contain a ServiceType=...
or MimeType=... entry
kio (KService*): WARNING: The desktop entry file Utilities/kfilereplacepart.desktop has Type=Service but is located under "apps" instead of "services"
kio (KService*): WARNING: Invalid Service : Utilities/kfilereplacepart.desktop
Id 'kde2.2/b1' was already in done-list!
Id 'kde3.1/cvs' was already in done-list!
Id 'kde_3_1_sizeChanges' was already in done-list!
Id 'kde-3.1-toolbar' was already in done-list!
Id 'kde3' was already in done-list!
Id 'preKDE3_a' was already in done-list!
Id '3.1-1' was already in done-list!
Id 'kde2.2/r1' was already in done-list!
Id 'kde3.0/r1' was already in done-list!
Id 'kde3.0r1' was already in done-list!
Id 'kde3.1/r3' was already in done-list!
Id 'KNewsTicker-0.2' was already in done-list!
Id 'KNewsTicker-0.2-Rename-KDE3' was already in done-list!
Id 'KNewsTicker-0.2-Rename-KDE3.1' was already in done-list!
Id '25082001' was already in done-list!
Id 'kde3.1' was already in done-list!
Id 'kde2.2/r1' was already in done-list!
Id 'kde2.2/r2' was already in done-list!
Id 'kde2.2/r3' was already in done-list!
Id '04112002' was already in done-list!
Id 'kde3.0' was already in done-list!
Id 'kde3' was already in done-list!
Id 'noatun20' was already in done-list!
Id '1' was already in done-list!
Id '4' was already in done-list!
Id '5' was already in done-list!
Id '6' was already in done-list!
Id '7' was already in done-list!
Id '8' was already in done-list!
Id '9' was already in done-list!
Id '3.1-update-identities' was already in done-list!
Id '3.1-use-identity-uoids' was already in done-list!
Id '3.1-new-mail-notification' was already in done-list!
Id '3.1.4-dont-use-UOID-0-for-any-identity' was already in done-list!
Id 'kde3' was already in done-list!
Id 'kde3.0/r1' was already in done-list!
kdecore (KSocket): WARNING: Error listening on socket: -1
|
_________________ Giay tay nam | Giay nam cao cap | Giay luoi |
|
Back to top |
|
|
azlan Guru
Joined: 11 Nov 2002 Posts: 381 Location: Seattle WA USA
|
Posted: Sat Mar 27, 2004 5:45 am Post subject: |
|
|
I am now using a second hard drive - dual boot with Debian installed just so I can use Varicad, it seems to be going well, though it is not Catia (and I don't have $10G anyway).
I do wish they would build a version for, AMD_64 _________________ there is no crazy, only violet and non violet.. |
|
Back to top |
|
|
JeroenV Guru
Joined: 16 Jul 2002 Posts: 447 Location: Amsterdam / Hamburg
|
Posted: Wed Mar 31, 2004 8:15 pm Post subject: |
|
|
I too have been looking for ages. As far as I'm concerned feature based design type CAD (a la SolidEdge, Pro/E, etc.) is the only thing acceptable to me.
(I've even considered developing my own system because I was so dissatisfied with the current offer, but it seems to great a task at this time )
Thanks for the graphiteone hint, I'm going to try that!
As to FEM, I tried Code Astère, didn't get it to work properly... (however, I'm currently using Patran/Nastran professionally, it puts things in a whole different light: I was quite disappointed to see that a "state-of-the-art" standard system like that has a stone-age UI so user unfriendly*)
* before I used SolidEdge with Cosmos DesignSTAR, that went really smoothly.
I'll let you know when I find something useful. _________________ Cheers
Jeroen
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
May The Source be with you! |
|
Back to top |
|
|
seventhguardian Apprentice
Joined: 10 May 2004 Posts: 261 Location: Portugal
|
Posted: Sat Oct 23, 2004 5:16 pm Post subject: |
|
|
hi!
any of you got any luck installing graphiteone?? i'm trying to install it but i've got MANY failed dependencies.... and i don't know for sure what to emerge..
this is what i get with OpenCascade rpm:
Code: |
$ rpm -ihv graphiteone-oc-1.2-1.rpm
error: Failed dependencies:
/bin/sh is needed by graphiteone-oc-1.2-1
ld-linux.so.2 is needed by graphiteone-oc-1.2-1
libICE.so.6 is needed by graphiteone-oc-1.2-1
libSM.so.6 is needed by graphiteone-oc-1.2-1
libX11.so.6 is needed by graphiteone-oc-1.2-1
libXext.so.6 is needed by graphiteone-oc-1.2-1
libXi.so.6 is needed by graphiteone-oc-1.2-1
libXmu.so.6 is needed by graphiteone-oc-1.2-1
libXt.so.6 is needed by graphiteone-oc-1.2-1
libc.so.6 is needed by graphiteone-oc-1.2-1
libc.so.6(GLIBC_2.0) is needed by graphiteone-oc-1.2-1
libc.so.6(GLIBC_2.1) is needed by graphiteone-oc-1.2-1
libc.so.6(GLIBC_2.1.3) is needed by graphiteone-oc-1.2-1
libc.so.6(GLIBC_2.2) is needed by graphiteone-oc-1.2-1
libdl.so.2 is needed by graphiteone-oc-1.2-1
libdl.so.2(GLIBC_2.0) is needed by graphiteone-oc-1.2-1
libdl.so.2(GLIBC_2.1) is needed by graphiteone-oc-1.2-1
libm.so.6 is needed by graphiteone-oc-1.2-1
libm.so.6(GLIBC_2.0) is needed by graphiteone-oc-1.2-1
libstdc++-libc6.2-2.so.3 is needed by graphiteone-oc-1.2-1
|
.....Thanks.. |
|
Back to top |
|
|
seventhguardian Apprentice
Joined: 10 May 2004 Posts: 261 Location: Portugal
|
Posted: Sat Oct 30, 2004 11:26 pm Post subject: |
|
|
Hi!!
Forgot rpm's "--nodeps" arg...
Anyway, i used rpm2targz and installed from that.. It still doesn't work, but i'm into it
I already tried it in a mandrake system and it sure is better that any of the gpl'd cads i saw. But i'm having trouble on using it under gentoo.....
Any of you would like to help?
Code: |
$./graphiteone
/opt/GraphiteOne/lib/HPY.py:2: RuntimeWarning: Python C API version mismatch for module HPYc: This Python has API version 1012, module HPYc has version 1011.
import HPYc
Traceback (most recent call last):
File "/opt/GraphiteOne/lib/graphiteone.py", line 15, in ?
from graphiteoneapplication import GOneApplication
File "/opt/GraphiteOne/lib/graphiteoneapplication.py", line 17, in ?
Traceback (most recent call last):
File "/opt/GraphiteOne/lib/graphiteonesplashscreen.py", line 16, in ?
from qt import Qt
File "/opt/GraphiteOne/lib/qt.py", line 46, in ?
from qt import QString
File "/opt/GraphiteOne/lib/qt.py", line 46, in ?
import libsip
ImportError: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_PS_Font_Info
import libsip
ImportError: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_PS_Font_Info
|
I used to have an issue with tls and nvidia, but that was solved by updating the kernel headers and enabling the nptl use flag. I supose nvidia works fine now.
The problem is now with python. It's suposed to work with python2.2, but i have 2.3. I have no idea if they are compatible or so.. Any idea on that?
Also, i guess i should install libstdc++-v3, but it's blocked with the -* keyword. Have no idea what that is......
Well, if any of you could help on those issues and if i can manage to make it work, i'll post a guide on installing it thanks!!
------------------
PS: Quote: | Two: it , again only comes in rpm form, however there is a community supported edition. |
Is there a community version?? cool!! where can i find it? thanks.. |
|
Back to top |
|
|
Paran0id n00b
Joined: 11 Jun 2002 Posts: 35 Location: Sweden
|
Posted: Tue Feb 01, 2005 8:48 pm Post subject: |
|
|
Well, I just gave Varicad a try and it seems to be working pretty well.
I used the SUSE 9.2 rpm package, and did as follows:
1) Converted the rpm to a tarball using rpm2tgz.
2) Extracted the tarball.
3) Removed KDE specific stuff (I don't use KDE on my system).
4) Manually moved the extracted varicad directorys.
5) Emerged "kdelibs" (3.3.2-r2).
6) Started varicad. _________________ För tio kronor får du slicka mig i ansiktet! |
|
Back to top |
|
|
hgebel n00b
Joined: 03 Feb 2005 Posts: 2
|
Posted: Thu Feb 03, 2005 4:19 pm Post subject: Gen |
|
|
I've got GraphiteOne running, I installed lib-compat and turned the graphiteone-* rpms into tar.gz with rpm2targz. then I extracted the tar.gz files from / and linked the opengl files to /usr/lib with 'ln -s /usr/lib/opengl/xorg-x11/lib/libGL.* /usr/lib/'. |
|
Back to top |
|
|
hgebel n00b
Joined: 03 Feb 2005 Posts: 2
|
Posted: Thu Feb 03, 2005 6:30 pm Post subject: Re: Gen |
|
|
hgebel wrote: | I've got GraphiteOne running, I installed lib-compat and turned the graphiteone-* rpms into tar.gz with rpm2targz. then I extracted the tar.gz files from / and linked the opengl files to /usr/lib with 'ln -s /usr/lib/opengl/xorg-x11/lib/libGL.* /usr/lib/'. |
Okay, the program itself is working fine, but it is saving files as '0' bytes; getting an attribute error when trying to write to a QTextStream instance. It doesn't throw a single QT related exception anywhere else in the program (or any other exception for that matter) that I have encountered yet, but obviously not being able to save is a show killer. |
|
Back to top |
|
|
Hypnos Advocate
Joined: 18 Jul 2002 Posts: 2889 Location: Omnipresent
|
|
Back to top |
|
|
riprjak Tux's lil' helper
Joined: 26 Apr 2003 Posts: 116 Location: Adelaide, Au
|
Posted: Sat May 07, 2005 2:05 am Post subject: |
|
|
azlan wrote: | Actually in my experience, the fea analysis, doesn't give you much for real world usage. Kurt Huges once told me that he figures 75% on top of what should work. (that could be an exagerated figure, but gives you an example of what people expect to happen)
Composites are "what you make them" using different combinations of resins and fibre's, different, molding and v-bag techniques. From the bonding strength of the resin to the fibre to the matrix that holds it all together. (matrix accounts for far more than, bonding power).
But I digress, right now, I need something to model compound curves, and simple 3d mechanichal drawings----anyone??? |
Im not sure your experience of FEA is that extensive then. We use ANSYS and patran/nastran for FEA (yes, hellishly expensive, get over it) and get correlation well over 98% between design and actual, considering normal design safety factors, this is more than adequate... this includes design of composite ship hulls (ANZAC class anti-mine frigate) and mine-resistant LAV hulls, so personally my confidence in the technique, properly applied, is pretty high. Indeed, modern multi-physics simulation with high order material models and sparse matrix solvers (thanks Moore for your law) are giving us better than testing results and allowing ridiculously complex meshes, particularly for aerodynamics as CFD allows us to examine phenomena that you simply CANT physically measure without prejudice. However, I digress.
If you have the mathematical and engineering background to understand how the code works, however, you should be able to source a free option. There are any number of open source FEA codes out there which are adequate to most tasks; but none of the good stuff has useable guis/ui's and need detailed configuration file editing; this stuff was written to do a job, not be easy to use. Essentially, if you dont know what you are doing you are in trouble. Google around and you should find any number of effective solutions. Remember that you will need solver code suited to your application. Furthermore for hull design, you will need EXCELLENT material quality control and characteristic test data so you can simulate it effectively.
As for free 3D CAD, I second the nomination of BRL CAD, it is an excellent, albeit arcane, solid modelling package. I use it at home (where I dont have squillions of dollars to spend on seat licenses for real CAD .
Otherwise, we will just have to wait for more engineers to feel this particular itch needs scratching and get together to produce an open source package.
err!
jak. _________________ ---
$> cd /pub
$> more beer > /home/riprjak/.mouth |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|