CAD conversion and editing

Lothar Behrens lothar.behrens at lollisoft.de
Wed Sep 24 19:16:01 CEST 2008


Hi,

I have tried another run on files that were not successfully converted.

For sample this file:

mac:brl-cad-conv lothar$ ls -l gta02-mme01_asm.igs*
-r--r--r--  1 lothar  staff  152091796 30 Jun 16:09 gta02- 
mme01_asm.igs  # Converts to
-rw-r--r--  1 lothar  staff        104 24 Sep 18:55 gta02- 
mme01_asm.igs.g    # this, when deleted
mac:brl-cad-conv lothar$ ./convert.sh

#!/bin/sh

for file in *.igs; do
	if [ ! -e $file.g ]; then
		/usr/brlcad/bin/iges-g -t -o $file.g $file	
	fi
done

Can anybody else convert this file ?

Thanks

Lothar

******************************************

BRL-CAD Release 7.10.4  Crash Report
     Thu Nov 29 17:25:17 EST 2007, Compilation 2
     sean at crew.local:/usr/brlcad/rel-7.10.4

Command: iges-g
Process: 5011
Path: /usr/brlcad/bin/iges-g
Date: Wed Sep 24 18:56:05 2008

Call stack backtrace:
#1  0x9224e900 in nanosleep ()
#2  0x92265cd0 in sleep ()
#3  0x0017e4dc in bu_backtrace (fp=0xa0398e5c) at backtrace.c:377
         start = {
   tv_sec = 1222275365,
   tv_usec = 435849
}
         end = {
   tv_sec = 1222275380,
   tv_usec = 436193
}
         start = {
   tv_sec = 1222275365,
   tv_usec = 435849
}
         end = {
   tv_sec = 1222275380,
   tv_usec = 436193
}
         start = {
   tv_sec = 1222275365,
   tv_usec = 435849
}
         end = {
   tv_sec = 1222275380,
   tv_usec = 436193
}
         start = {
   tv_sec = 1222275365,
   tv_usec = 435849
}
         end = {
   tv_sec = 1222275380,
   tv_usec = 436193
}
#4  0x0018515c in bu_crashreport (filename=0x1a9654 "iges-g-5011- 
bomb.log") at crashreport.c:109
#5  0x0017f370 in bu_bomb (str=0xa0360424 "\005<80>\006") at bomb.c:186
#6  0x008641f4 in rt_nurb_s_eval (srf=0x7783f10, u=1.046846010283,  
v=2.5684601028290004, final_value=0xbffff230) at nurb_eval.c:88
         mesh_ptr = (fastf_t *) 0x7784210
         curves = (fastf_t *) 0x2
         i = -1073745360
         row_size = 2
         col_size = 2
         c_ptr = (fastf_t *) 0x8e17b4
         diff_curve = (fastf_t *) 0x7784b70
         ev_pt = (fastf_t *) 0xe
         k_index = -1
         coords = 3
#7  0x00019418 in Assign_vu_geom (vu=0x7784930, u=1.046846010283,  
v=2.5684601028290004, srf=0x7783f10) at trimsurf.c:390
         uvw = {3.4869690200662636e-76, 8.9972621536927546e-311,  
6.1918101183250712e-316}
         pt_on_srf = {0, 0, 0, 0}
         moved = 1
#8  0x000198d8 in Add_trim_curve (entity_no=125323632, lu=0x77848d0,  
srf=0x7783f10) at trimsurf.c:478
         entity_type = 110
         crv = (struct edge_g_cnurb *) 0x7784970
         eu = (struct edgeuse *) 0x77848d0
         new_eu = (struct edgeuse *) 0x1dc40
         x = 5.0448064652679996
         y = 1.1000000000000001
         z = 0
         ncoords = 125323792
         i = 121920
#9  0x00019f48 in Make_trim_loop (entity_no=1064, orientation=1,  
srf=0x7783f10, fu=0x77849f4) at trimsurf.c:635
         curve_count = 4
         curve_list = (int *) 0x77849f0
         lu = (struct loopuse *) 0x77848d0
         new_eu = (struct edgeuse *) 0x10a0
         entity_type = 102
         ncoords = 1064
         x = 1.3527723018393412e-312
         y = 8.4880254361177474e-314
         z = -1.9972382932903736
         u = -1.3347076269835431e+88
         v = 0
         i = 1
#10 0x0001a584 in Make_loop (entity_no=121920, orientation=1,  
on_surf_de=2115, srf=0x7783f10, fu=0x7784780) at trimsurf.c:828
         lu = (struct loopuse *) 0xe
         entity_type = 142
         surf_de = 2115
         param_curve_de = 2129
         model_curve_de = 2119
         i = 0
#11 0x0001b29c in trim_surf (entityno=125316160, s=0x776c380) at  
trimsurf.c:1080
         m = (struct model *) 0x5501d50
         srf = (struct face_g_snurb *) 0x7783f10
         fu = (struct faceuse *) 0x7784780
         lu = (struct loopuse *) 0x5501d50
         kill_lu = (struct loopuse *) 0x7782c40
         verts = {0x77835d0, 0x7784700, 0x7783630}
         entity_type = 144
         surf_de = 2115
         has_outer_boundary = 1
         inner_loop_count = 0
         outer_loop = 2131
         inner_loop = (int *) 0x0
         i = 89136464
         lu_uv_orient = 125316160
#12 0x0001c180 in Convtrimsurfs () at trimsurf.c:1521
         i = 1066
         convsurf = 4
         totsurfs = 36
         m = (struct model *) 0x5501d50
         s = (struct shell *) 0x776c380
         fu = (struct faceuse *) 0x42a
         hit_list = {
   magic = 1607280,
   forw = 0x0,
   back = 0x20e0c
}
#13 0x0001154c in main (argc=89136256, argv=0x0) at main.c:315
         i = 0
         c = 14
         file_count = 0
         output_file = 0x24cdc "\001\001e<80>\005P\034<80>\005P\034<80>"
#14 0x00001eb4 in _start (argc=5, argv=0xbffff7b8, envp=0xbffff7d0)  
at /SourceCache/Csu/Csu-57/crt.c:272
         p = 0xa036262c "<92>\034+P<92>\034:\f<92>\035Y<<92>\034¸ø<92>- 
<93><80><92>\034õ(<92>-<93>0<92>#:h<92>\034©\f<92>-<90>¼<92> 
\034<84>h<92>\034Àà<92>\034:|<92>-<97><94><92>-<9a><9c><92>\034Ò$<92> 
\035\\ð<92> <84>Ð<92>#:Ø<92>\037ø <92>$ $<92>#\bp<92>%^?@<92>#\002p<92> 
\"1Ø<92>0&0<92>0$<98><92>+q8<92>$±\024<92> <99>¨<92>.1\f<92>(<9a>8<92> 
+p(<92>0*P<92>0,ð<92>01d<92>#\006\004<92>\"3¨<92> Õ`<92>\034·à<92> 
\0344 <92>\0344 <92>\034+ <92>!Â<<92> <83> <92>!Ñ<88><92>-<90>0<92> 
\034<98>4<92>\034. <92>!·,"...
         q = (char **) 0x0
         term = (void (*)()) 0
#15 0x00001d54 in start ()

System characteristics:
Darwin mac.behrens.de 9.0.0 Darwin Kernel Version 9.0.0: Tue Oct  9  
21:37:58 PDT 2007; root:xnu-1228~1/RELEASE_PPC Power Macintosh powerpc



Am 24.09.2008 um 16:58 schrieb Lothar Behrens:

> Hi,
>
> I have converted as much as possible from the CAD files into BRLCAD  
> files.
>
> Propably I have forgotten to tell Michael Shiloh where the converted  
> files are.
> (As of I had eMail contact to him)
>
> Also I am not much familar with the BRL CAD and I also could not  
> compare
> the files to their orginal versions.
>
> Where could I put the tgz file that contains all the others (~ 16  
> MB) ?
>
> The file also contains a script. (How I have converted the igs files)
>
> Regards,
>
> Lothar
>
> Am 24.09.2008 um 16:09 schrieb Claus Christmann:
>
>> Please see inline and below...
>>
>> On Wednesday 24 September 2008 08:59:12 am Breakable wrote:
>>> Hi,
>>> Anybody got any success for editing CAD files for the phone case?
>>> Basically I am trying to get them open in brlcad (which seems to  
>>> be the
>>> best free CAD software ever),
>>> without any success yet.
>>> I had some success in VariCad demo (proprietary) where parts of  
>>> the design
>>> are imported using STEP format, but it does not seem good enough,  
>>> as I see
>>> about 50% of the shapes usually.
>>> IGES on the other hand seems like a total dissaster.
>> The IGES files I created seemed to work in Pro/E and CATIA V5. Can  
>> you figure
>> out if the files are corrupted or if it is a non-working import  
>> filter in
>> brlcad that does not work?
>> Have you tried opening a single file and not the complete assembly?
>>
>>> The only solution I currently see is buying or pirating the Pro/ 
>>> ENGINEER to
>>> edit or convert them  to brlcad .g format using the Pro/E to BRLCAD
>>> converter plugin for Pro/ENGINEER from the brlcad suite. Buying or  
>>> pirating
>>> for this task is not the option I like.
>>> Anybody that has a  Pro/ENGINEER license can assist with that?
>>> There is a nice description how to do it in
>>> http://brlcad.org/w/images/6/66/Converting_Geometry.pdf
>>> in section 4.9 page 27 of pdf.
>> I have access to a Pro/E licencense and can look into that.  
>> However, it won't
>> happen till the weekend...
>>
>>> After this is done properly, maybe the BRLCAD to DXF converter can  
>>> be used
>>> to
>>> improve accessibility of design files for those that have AutoCad.
>> DXF is essentially a 2D format. Since there is no conversion from  
>> 3D to 2D
>> that does not lose information, a "usefull" conversion heavily  
>> depends on the
>> need of the user of those 2D DXF files.
>>
>> IF the list could agree on a limited number of planes/slices  
>> through the 3D
>> model I might be willing to put the time into creating them.
>>
>>
>>> If this issue wont be resolved I don't believe a community effort  
>>> to build
>>> on the openness
>>> of the device will ever succeed.
>>>
>>> Regards,
>>> Ignas
>>
>> As said above, I will look into this brlcad over the weekend and  
>> look into the
>> conversion of the files into the appropriate format. However, I  
>> can't promise
>> anything... (BTW, I have never heard of brlcad, but I also hardly use
>> anything else than CATIA these days...)
>>
>> Regards,
>>
>> Claus
>>
>> -- 
>> Claus Christmann
>> Graduate Research Assistant
>>
>> Georgia Institute of Technology
>> 270 Ferst Drive
>> Atlanta, GA 30332-0150, USA
>>
>> http://uav.ae.gatech.edu
>>
>> _______________________________________________
>> Openmoko community mailing list
>> community at lists.openmoko.org
>> http://lists.openmoko.org/mailman/listinfo/community
>>
>
> -- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
> Lothar Behrens
> Heinrich-Scheufelen-Platz 2
> 73252 Lenningen
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community

-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen








-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/community/attachments/20080924/0f4177c0/attachment.htm 


More information about the community mailing list