sgCore– CAD Kernel–CAD内核
sgCore是什么?
sgCore是一个由Geometros公司开发的实体建模库。这个库是参数化CAD建模软件SolidGraph的内核。
sgCore仅适用C++开发, 输出大约30个类及实例,很多2D、3D对象的算法库。
sgCore的主要功能?
sgCore库拥有所有必要的数据结构和函数来创建一个功能丰富的CAD系统。
这里是sgCore库的主要功能清单:
·在三维空间中创建2D对象,如点、圆、弧、轮廓。
·二维对象操作的基本功能:找出对象所在的平面,断面控制点,查找对象的交点,检查封闭对象的重复数。
·creating equidistants for 2D objects with various shifts and with a feature of rounding angles.
·创建3D对象- 球, 立方体, 圆锥, 圆筒, 圆环, 椭圆体, 球形条;
·同时支持3D实体及面;
·创建对象组;
·feature to appoint the user's block of data to any object (with further saving of this block in a file)
·calculating of the UV texture coordinates for each polygon vertex using cubic, spherical and cylindric methods of textures mapping.
·3D polygonal objects triangulation
·flat closed areas with holes triangulation
·boolean operations with objects - intersection, joining, subtraction
·finding intersection lines of 3D objects
·finding the clips of 3D objects by arbitrary planes
·constructing solids and surfaces of revolution
·constructing solids and surfaces of extrusion an arbitrary flat area with holes along a curve
·constructing spiral solids and surfaces.
·constructing solids and surfaces from their clips
·constructing flat faces with holes on boundary contours
·从面创建实体
·从三个或四个边界或轮廓创建面
·从点阵创建面对象
·撤销和重做;
·加载AutoCAD SHX字体;
·创建文字对象;
·创建标注对象(距离, 半径, 直径, 角度);
·保存对象到用户定义格式;
·从文件加载对象;
·DXF 导入/导出.
(加粗 的是付钞票版本才有的功能)
浙公网安备 33010602011771号