/   /
16 2018

3D- DWG

, - C3D Labs

(Open Design Alliance, ODA), 10-11 . C3D Labs, ODA, .

3D- , . , ; , , .

, . , , . .

: , . .

C3D Teigha

, , , . : , , , . , . и , : . и, , : , : , .
C3D Teigha

, , , , , , , .

, , . , .

, DWG/DXF, Open Design Alliance (ODA), ModelSpace. Db3dSolid. SAT, save as text; ACIS Spatial.

, . . , .

, - , .

3D- Teigha

, , , , DWG. , , , .

, Teigha 3D-, OdDb3dSolid. , , : , .

, , . API Teigha , :

OdResult OdDb3dSolid::booleanOper(OdDb::BoolOperType operation, OdDb3dSolid* solid);

: , .

namespace OdDb
{
enum BoolOperType
{
kBoolUnite = 0,
kBoolIntersect = 1,
kBoolSubtract = 2
};
}

C3D Teigha

- , , .

, (CSG). , : , , .

C3D Teigha

Teigha :

void createBox( double xLen, double yLen, double zLen );

void createFrustum( double height, double xRadius, double yRadius, double topXRadius );

void createSphere( double radius );

void createWedge( double xLen, double yLen, double zLen );

void createTorus( double majorRadius, double minorRadius );

. , , , . : 3 4: .

locMatr = OdGeMatrix3d::rotation( OdaPI2, OdGeVector3d::kXAxis ) * OdGeMatrix3d::translation( OdGeVector3d::kXAxis * 100.0 );
///...
pSolid->transformBy(locMatr);

CSG : , , . , , . : . , . Teigha :

OdResult extrude(const OdDbRegion* region, double height, double taper, bool isSolid = true);

OdResult revolve(const OdDbRegion* pRegion, const OdGePoint3d& axisPoint, const OdGeVector3d& axisDir, double angleOfRevolution);

OdResult extrudeAlongPath(const OdDbRegion* region, const OdDbCurve* path, double taperAngle = 0.0, bool isSolid = true);

API, , .

C3D Teigha

C3D Teigha

C3D Teigha

, , , CSG. . , , . . 3D-, .

3D- Teigha

(CSG) , . , , . : - . . . , - .

, , . ; , , , , . , , , .

, ,
, , .
C3D Teigha

, . .

, , , , .

C3D Teigha

, . , , , .
C3D Teigha

Teigha :

OdResult filletEdges( const OdArray& edgeSubentIds,
const OdGeDoubleArray& radius,
const OdGeDoubleArray& startSetback,
const OdGeDoubleArray& endSetback );

OdResult chamferEdges( const OdArray& edgeSubentIds,
const OdDbSubentId& baseFaceSubentId,
double baseDist,
double otherDist );

OdResult shellBody( const OdArray& faceSubentIds,
double offsetDistance );

.

Teigha

Teigha . -.

, : DWG. - : SAT- , SAT- .

Teigha Spatial. , Teigha , , ACIS .

C3D Modeler C3D Converter. , SAT C3D, ACIS. . Teigha: , C3D Modeler Teigha. C3D Toolkit Open Design Alliance, . Teigha C3D ACIS.

, - . .

, , API Teigha. , . , , , , , . , , .

: ,    . , , , . , , , . , , - Teigha.

, - .

C3D Teigha

, , . .
Teigha
Teigha , CAD-, , .

Teigha .dwg, .dgn, .prc, .rvt, .rfa .pdf , . , . : C++, .NET Java.

Teigha / Open Design Alliance.

Teigha Open Design Alliance. .


:


:

RSS-

: ,
-

:

, :  [...] — . . , . . , . . (4 2024)
isicad Top 10

    isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

isicad.ru - , . - info@isicad.ru

isicad

  • , PLM ERP...


. © 2004-2024 «»

, isicad.ru .
info@isicad.ru.