Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
need 3d cad!
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
azlan
Guru
Guru


Joined: 11 Nov 2002
Posts: 381
Location: Seattle WA USA

PostPosted: Mon Mar 22, 2004 2:06 am    Post subject: need 3d cad! Reply with quote

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
View user's profile Send private message
ewan.paton
Veteran
Veteran


Joined: 29 Jul 2003
Posts: 1219
Location: glasgow, scotland

PostPosted: Mon Mar 22, 2004 3:39 am    Post subject: Reply with quote

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
View user's profile Send private message
azlan
Guru
Guru


Joined: 11 Nov 2002
Posts: 381
Location: Seattle WA USA

PostPosted: Mon Mar 22, 2004 3:09 pm    Post subject: Reply with quote

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??? :roll:
_________________
there is no crazy, only violet and non violet..
Back to top
View user's profile Send private message
stahlsau
Guru
Guru


Joined: 09 Jan 2004
Posts: 584
Location: WildWestwoods

PostPosted: Mon Mar 22, 2004 4:58 pm    Post subject: Reply with quote

well, as said above, Pro-Engineer-Wildfire should be available for linux. sad but true, its really expensive...
Back to top
View user's profile Send private message
ewan.paton
Veteran
Veteran


Joined: 29 Jul 2003
Posts: 1219
Location: glasgow, scotland

PostPosted: Mon Mar 22, 2004 5:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
k:arel
Tux's lil' helper
Tux's lil' helper


Joined: 14 Oct 2003
Posts: 91
Location: Belgium

PostPosted: Tue Mar 23, 2004 4:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
azlan
Guru
Guru


Joined: 11 Nov 2002
Posts: 381
Location: Seattle WA USA

PostPosted: Thu Mar 25, 2004 10:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
ewan.paton
Veteran
Veteran


Joined: 29 Jul 2003
Posts: 1219
Location: glasgow, scotland

PostPosted: Fri Mar 26, 2004 4:43 am    Post subject: Reply with quote

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
View user's profile Send private message
azlan
Guru
Guru


Joined: 11 Nov 2002
Posts: 381
Location: Seattle WA USA

PostPosted: Sat Mar 27, 2004 5:45 am    Post subject: Reply with quote

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 :wink:
_________________
there is no crazy, only violet and non violet..
Back to top
View user's profile Send private message
JeroenV
Guru
Guru


Joined: 16 Jul 2002
Posts: 447
Location: Amsterdam / Hamburg

PostPosted: Wed Mar 31, 2004 8:15 pm    Post subject: Reply with quote

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 :cry: )

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. :wink:
_________________
Cheers 8)
Jeroen
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
May The Source be with you!
Back to top
View user's profile Send private message
seventhguardian
Apprentice
Apprentice


Joined: 10 May 2004
Posts: 261
Location: Portugal

PostPosted: Sat Oct 23, 2004 5:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
seventhguardian
Apprentice
Apprentice


Joined: 10 May 2004
Posts: 261
Location: Portugal

PostPosted: Sat Oct 30, 2004 11:26 pm    Post subject: Reply with quote

Hi!!

Forgot rpm's "--nodeps" arg... :D

Anyway, i used rpm2targz and installed from that.. It still doesn't work, but i'm into it :D

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 :D 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
View user's profile Send private message
Paran0id
n00b
n00b


Joined: 11 Jun 2002
Posts: 35
Location: Sweden

PostPosted: Tue Feb 01, 2005 8:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
hgebel
n00b
n00b


Joined: 03 Feb 2005
Posts: 2

PostPosted: Thu Feb 03, 2005 4:19 pm    Post subject: Gen Reply with quote

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
View user's profile Send private message
hgebel
n00b
n00b


Joined: 03 Feb 2005
Posts: 2

PostPosted: Thu Feb 03, 2005 6:30 pm    Post subject: Re: Gen Reply with quote

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
View user's profile Send private message
Hypnos
Advocate
Advocate


Joined: 18 Jul 2002
Posts: 2889
Location: Omnipresent

PostPosted: Thu Feb 03, 2005 6:38 pm    Post subject: Reply with quote

Might BRL-CAD work for you? Recently open-sourced, and there is an ebuild out there.
_________________
Personal overlay | Simple backup scheme
Back to top
View user's profile Send private message
riprjak
Tux's lil' helper
Tux's lil' helper


Joined: 26 Apr 2003
Posts: 116
Location: Adelaide, Au

PostPosted: Sat May 07, 2005 2:05 am    Post subject: Reply with quote

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??? :roll:


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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
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