Open CASCADE学习|长方体的Brep数据

pload ALL

box thebox 1 2 3

dump thebox

*********** Dump of thebox *************

Shape : 34, FORWARD

Dump of 34 TShapes

一共34个Tshapes,存储如下图所述的拓扑数据

Open CASCADE学习|长方体的Brep数据_第1张图片

-----------------

Flags : Free, Modified, Checked, Orientable, Closed, Infinite, Convex, Locked

TShape # 1 : SOLID 11000000 000001702BBAA180

+2

编号为1的TShape 是SOLID,其存储的内容为SHELL的编号+2,符号表示方向

TShape # 2 : SHELL 01011000 000001702BBA8C00

-25 +15 -11 +7 -5 +3

编号为2的TShape 是SHELL,,其存储的内容为FACE的编号,,符号表示方向

TShape # 3 : FACE 01110000 000001702D7BC650

+4

Tolerance : 1e-07

- Surface : 3

编号3的TShape 是FACE,其存储的内容为WIRE的编号,符号表示方向,此外还存储了误差及FACE所在的Surface

TShape # 4 : WIRE 01011000 000001702BBA8E00

-30 -9 +20 +13

编号4的TShape 是WIRE,其存储的内容为EDGE的编号,符号表示方向

TShape # 5 : FACE 01110000 000001702D7BC580

+6

Tolerance : 1e-07

- Surface : 5

TShape # 6 : WIRE 01011000 000001702BBA8080

-27 -10 +17 +14

TShape # 7 : FACE 01110000 000001702D7BCDA0

+8

Tolerance : 1e-07

- Surface : 4

TShape # 8 : WIRE 01011000 000001702BBA8A80

-10 -18 +9 +28

TShape # 9 : EDGE 01010000 000001702BA70720

-21 +31

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 12, range : 0 1

- PCurve : 23 on surface 4, range : 0 1

UV Points : 3, 0 3, 1

- PCurve : 24 on surface 3, range : 0 1

UV Points : 0, 2 1, 2

编号9的TShape 是EDGE,其存储的内容为VERTEX的编号,符号表示方向,正号表示起点,负号表示终点。

Open CASCADE学习|长方体的Brep数据_第2张图片

Curve 3D为参数化的三维曲线,在后面的Curves列表中存有起点和方向,其参数范围为[0,1]。三维曲线#12是原点为(0,2,3)方向为X方向的直线,在参数区间[0,1]的端点处,直线对应的两个点为(0,2,3)和(1,2,3),分别对应#31Vertex和#21Vertex。所以Vertex前面的-负号表示Edge中曲线终点,+正号表示Edge中曲线的起点。

PCurve为曲面上的曲线,23是Curves2d列表中的编号,存有起点和方向,PCurve为#4号平面上的#23号参数曲线,根据#23号二维参数曲线计算得出曲面上的U,V分别为(3, 0)和(3, 1)

TShape # 10 : EDGE 01010000 000001702BA707E0

-19 +29

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 11, range : 0 1

- PCurve : 21 on surface 4, range : 0 1

UV Points : 0, 0 0, 1

- PCurve : 22 on surface 5, range : 0 1

UV Points : 0, 2 1, 2

TShape # 11 : FACE 01110000 000001702D7BD9D0

+12

Tolerance : 1e-07

- Surface : 2

TShape # 12 : WIRE 01011000 000001702BBA7C00

-14 -22 +13 +32

TShape # 13 : EDGE 01010000 000001702BA70660

-24 +34

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 10, range : 0 1

- PCurve : 19 on surface 2, range : 0 1

UV Points : 3, 0 3, 1

- PCurve : 20 on surface 3, range : 0 1

UV Points : 0, 0 1, 0

TShape # 14 : EDGE 01010000 000001702BA70D20

-23 +33

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 9, range : 0 1

- PCurve : 17 on surface 2, range : 0 1

UV Points : 0, 0 0, 1

- PCurve : 18 on surface 5, range : 0 1

UV Points : 0, 0 1, 0

TShape # 15 : FACE 01110000 000001702D7BC170

+16

  Tolerance : 1e-07

- Surface : 6

TShape # 16 : WIRE 01011000 000001702BBA9680

-22 -20 +18 +17

TShape # 17 : EDGE 01010000 000001702BA70AE0

-19 +23

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 8, range : 0 2

- PCurve : 15 on surface 6, range : 0 2

UV Points : 0, 0 0, -2

- PCurve : 16 on surface 5, range : 0 2

UV Points : 1, 0 1, 2

TShape # 18 : EDGE 01010000 000001702BA70C60

-21 +19

Tolerance : 1e-07

   same parametrisation of curves

same range on curves

- Curve 3D : 7, range : 0 3

- PCurve : 13 on surface 6, range : 0 3

UV Points : 0, -2 3, -2

- PCurve : 14 on surface 4, range : 0 3

UV Points : 0, 1 3, 1

TShape # 19 : VERTEX 01011010 000001702D7BCCD0

Tolerance : 1e-07

- Point 3D : 1, 2, 0

TShape # 20 : EDGE 01010000 000001702D7BB7E0

-21 +24

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 6, range : 0 2

- PCurve : 11 on surface 6, range : 0 2

UV Points : 3, 0 3, -2

- PCurve : 12 on surface 3, range : 0 2

UV Points : 1, 0 1, 2

TShape # 21 : VERTEX 01011010 000001702D7BC8C0

Tolerance : 1e-07

- Point 3D : 1, 2, 3

TShape # 22 : EDGE   01010000 000001702D7BB720

-24 +23

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 5, range : 0 3

- PCurve : 9 on surface 6, range : 0 3

UV Points : 0, 0 3, 0

- PCurve : 10 on surface 2, range : 0 3

UV Points : 0, 1 3, 1

TShape # 23 : VERTEX 01011010 000001702D7BDB70

Tolerance : 1e-07

- Point 3D : 1, 0, 0

TShape # 24 : VERTEX 01011010 000001702D7BCB30

Tolerance : 1e-07

- Point 3D : 1, 0, 3

TShape # 25 : FACE    01110000 000001702D7BC7F0

+26

Tolerance : 1e-07

- Surface : 1

TShape # 26 : WIRE 01011000 000001702BBA9100

-32 -30 +28 +27

TShape # 27 : EDGE 01010000 000001702D7BB660

-29 +33

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 4, range : 0 2

- PCurve : 7 on surface 1, range : 0 2

UV Points : 0, 0 0, -2

- PCurve : 8 on surface 5, range : 0 2

UV Points : 0, 0 0, 2

TShape # 28 : EDGE 01010000 000001702D7BB360

-31 +29

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 3, range : 0 3

- PCurve : 5 on surface 1, range : 0 3

UV Points : 0, -2 3, -2

- PCurve : 6 on surface 4, range : 0 3

UV Points : 0, 0 3, 0

TShape # 29 : VERTEX 01011010 000001702D7BDAA0

Tolerance : 1e-07

- Point 3D : 0, 2, 0

TShape # 30 : EDGE 01010000 000001702D7BBC60

-31 +34

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 2, range : 0 2

- PCurve : 3 on surface 1, range : 0 2

UV Points : 3, 0 3, -2

- PCurve : 4 on surface 3, range : 0 2

UV Points : 0, 0 0, 2

TShape # 31 : VERTEX 01011010 000001702D7BC990

Tolerance : 1e-07

   - Point 3D : 0, 2, 3

TShape # 32 : EDGE 01010000 000001702D7BB120

-34 +33

Tolerance : 1e-07

same parametrisation of curves

same range on curves

- Curve 3D : 1, range : 0 3

- PCurve : 1 on surface 1, range : 0 3

UV Points : 0, 0 3, 0

- PCurve : 2 on surface 2, range : 0 3

UV Points : 0, 0 3, 0

TShape # 33 : VERTEX 01011010 000001702D7BDC40

Tolerance : 1e-07

- Point 3D : 0, 0, 0

TShape # 34 : VERTEX   01011010 000001702D7BCC00

Tolerance : 1e-07

- Point 3D : 0, 0, 3

-------

Dump of 24 Curve2ds

-------

1 : Line

Origin :0, 0

Axis   :1, 0

2 : Line

Origin :0, 0

Axis   :1, 0

3 : Line

Origin :3, 0

Axis   :0, -1

4 : Line

Origin :0, 0

Axis   :0, 1

5 : Line

Origin :0, -2

Axis   :1, 0

6 : Line

Origin :0, 0

Axis   :1, 0

7 : Line

Origin :0, 0

Axis   :0, -1

8 : Line

Origin :0, 0

Axis   :0, 1

9 : Line

Origin :0, 0

Axis   :1, 0

10 : Line

Origin :0, 1

Axis   :1, 0

11 : Line

Origin :3, 0

Axis   :0, -1

12 : Line

Origin :1, 0

Axis   :0, 1

13 : Line

Origin :0, -2

Axis   :1, 0

14 : Line

Origin :0, 1

Axis   :1, 0

15 : Line

Origin :0, 0

Axis   :0, -1

16 : Line

Origin :1, 0

Axis   :0, 1

17 : Line

Origin :0, 0

Axis   :0, 1

18 : Line

Origin :0, 0

Axis   :1, 0

19 : Line

Origin :3, 0

Axis   :0, 1

20 : Line

Origin :0, 0

Axis   :1, 0

21 : Line

Origin :0, 0

Axis   :0, 1

22 : Line

Origin :0, 2

Axis   :1, 0

23 : Line

Origin :3, 0

Axis   :0, 1

24 : Line

Origin :0, 2

Axis   :1, 0

-------

Dump of 12 Curves

-------

1 : Line

Origin :0, 0, 0

Axis   :0, 0, 1

2 : Line

Origin :0, 0, 3

Axis   :-0, 1, 0

3 : Line

Origin :0, 2, 0

Axis   :0, 0, 1

4 : Line

Origin :0, 0, 0

Axis   :-0, 1, 0

5 : Line

Origin :1, 0, 0

Axis   :0, 0, 1

6 : Line

Origin :1, 0, 3

Axis   :-0, 1, 0

7 : Line

Origin :1, 2, 0

Axis   :0, 0, 1

8 : Line

Origin :1, 0, 0

Axis   :-0, 1, 0

9 : Line

Origin :0, 0, 0

Axis   :1, 0, -0

10 : Line

Origin :0, 0, 3

Axis   :1, 0, -0

11 : Line

Origin :0, 2, 0

Axis   :1, 0, -0

12 : Line

Origin :0, 2, 3

Axis   :1, 0, -0

-------

Dump of 0 Polygon3Ds

-------

-------

Dump of 0 PolygonOnTriangulations

-------

-------

Dump of 6 surfaces

-------

1 : Plane

Origin :0, 0, 0

Axis   :1, 0, -0

XAxis  :0, 0, 1

YAxis  :0, -1, 0

2 : Plane

Origin :0, 0, 0

Axis   :-0, 1, 0

XAxis  :0, 0, 1

YAxis  :1, 0, -0

3 : Plane

Origin :0, 0, 3

Axis   :0, 0, 1

XAxis  :1, 0, -0

YAxis  :-0, 1, 0

4 : Plane

Origin :0, 2, 0

Axis   :-0, 1, 0

XAxis  :0, 0, 1

YAxis  :1, 0, -0

5 : Plane

Origin :0, 0, 0

Axis   :0, 0, 1

XAxis  :1, 0, -0

YAxis  :-0, 1, 0

6 : Plane

Origin :1, 0, 0

Axis   :1, 0, -0

XAxis  :0, 0, 1

YAxis  :0, -1, 0

-------

Dump of 0 Triangulations

-------

-------

Dump of 0 Locations

-------

Open CASCADE学习|长方体的Brep数据_第3张图片

Open CASCADE学习|长方体的Brep数据_第4张图片

Open CASCADE学习|长方体的Brep数据_第5张图片

Open CASCADE学习|长方体的Brep数据_第6张图片

你可能感兴趣的:(Open,CASCADE,学习,Open,CASCADE,c++)