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