For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings

 

Need to speed up your development?
Have a look at our:

Samples & Tools

 

Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

Related pages

3d data in dxf file

wu xuegong's picture
Forums: 

please help me .
I want use openCASCADE to read from DXF format file .
how do it with openCASCADE ?
and , I use intelliCAD to make the DXF file .
the 3D data is like this :

ENTITIES
...
3DSOLID
...
koo o n o
1
k 6;
1
nl ^\VL gqoqg QK
1
mk L>+ ^/- mk mlemlenh mook
1
nooo n:rooi n:rono =0;& {rn {n {rn {rn |
1
3*2/ {rn {rn {m {o |
...

what is mean ? i donot know .

gpsunjp's picture

It is ACIS Model DATA. You shoud understand ACIS Model Format.

Sun

wuxg's picture

thank very much .

I can see ACIS format in sat file. like this :

600 0 1 0
4 icad 13 ACIS 8.0.8 NT 24 Sat Apr 24 23:24:35 2004
1000 9.9999999999999995e-007 1e-010
body $-1 $1 $-1 $-1 #
lump $-1 $-1 $2 $0 #
shell $-1 $-1 $-1 $3 $-1 $1 #
face $4 $5 $6 $2 $-1 $7 reversed single #
fmesh-eye-attrib $-1 $-1 $-1 $3 #
face $8 $9 $10 $2 $-1 $11 forward single #
loop $-1 $-1 $12 $3 #
plane-surface $-1 9.4774999999999991 12.404999999999999 2.0499999999999998 0 0 1 1 0 0 forward_v I I I I #
fmesh-eye-attrib $-1 $-1 $-1 $5 #
face $13 $14 $15 $2 $-1 $16 forward single #
loop $-1 $-1 $17 $5 #
plane-surface $-1 10.300000000000001 12.4 1.4624999999999999 -1 0 0 0 0 1 forward_v I I I I #
coedge $-1 $18 $19 $20 $21 reversed $6 $-1 #
fmesh-eye-attrib $-1 $-1 $-1 $9 #
face $22 $23 $24 $2 $-1 $25 forward single #
loop $-1 $-1 $26 $9 #

...

but, in intellicad DXF format , like this :
3DSOLID
5
99
100
AcDbEntity
8
0
100
AcDbModelerGeometry
70
1
1
koo o n o
1
k 6;
1
nl ^\VL gqoqg QK
1
mk L>+ ^/- mk mlemlenh mook
1
nooo n:rooi n:rono =0;& {rn {n {rn {rn |
1
3*2/ {rn {rn {m {o |
1
,7:33 {rn {rn {rn {l {rn {n |
1
9><:> 1
92:,7r:&:r>++-6= {rn {rn {rn {l |
1
9><:>-

I donot know . who can help me

gpsunjp's picture

You can use the following VB code to convert DXF-ACIS code to ACIS code.

Data = Asc(InputData)
If(32 OutputData = Chr(159-Data)
Else
OutputData = Chr(32);
End If

Sun

gpsunjp's picture

I think It is ACIS Model DATA. You shoud understand ACIS Model Format.

Sun

Forum supervisor's picture

Hello,

You may enable you Open CASCADE-based application with reading/writing DXF and ACIS files using respective Advanced Data Exchange components. Please refer to http://www.opencascade.org/support/products/dataex/dxf/ and http://www.opencascade.org/support/products/dataex/acis/ for further details and contact marketing.contact@opencascade.com.

Best regards,
Forum supervisor

Adrian Helcman's picture

hi,
try to look for the conversion utilities on internet - dxf to step or dxf to iges.
best regards,
adrian