PARASOLID文件是一种常见的CAD/CAM系统使用的三维格式。它是一种基于几何对象的直接建模格式,可以用于创建、编辑和分析几何形状。PARASOLID文件可在许多软件应用程序中使用,包括3D建模、CAM和CAE软件以及GIS(地理信息系统)软件。
PARASOLID文件采用二进制形式存储,通常使用PAR和X_T文件扩展名进行命名。它们包含基本的几何信息,如点、线、曲线、面等,以及这些几何对象之间的关系和属性。这些关系可以处理几何对象之间的约束、位置和方向等信息。
PARASOLID文件结构包括以下组成部分:
PARASOLID文件还支持嵌套结构,可将多个图元组合成单个实体,甚至可以组合嵌套实体。通过这种方式,可以构建非常复杂的几何形状。
PARASOLID文件格式由聚合数据集成公司(PTC)创建和维护,它是一种专有格式。PTC还提供了一些工具和API,如PARASOLID工具包(SDK),用于处理PARASOLID格式的文件。
PARASOLID格式的规范类似于面向对象图形(OOGL)规范,提供了一些API用于在许多平台上使用PARASOLID文件。这些API包括:
以下是一个简单的PARASOLID文件示例:
HEADER
VERSION 14.0
UNIT "(inches)"
LENGTH 1.0E-06
CREATION_DATE 22-JUN-2021
END_HEADER
GEOMETRY
VERTEX 1 0.0 0.0 0.0
VERTEX 2 10.0 0.0 0.0
VERTEX 3 10.0 10.0 0.0
VERTEX 4 0.0 10.0 0.0
EDGE 1 1 2 0
EDGE 2 2 3 0
EDGE 3 3 4 0
EDGE 4 4 1 0
FACE 1 PLANAR_EDGE_LOOP 1 2 3 4
SOLID 1 EXTERIOR_SURFACE 1
END_GEOMETRY
该文件创建了一个四边形形状,包括四个点、四条直线和一个面。文件头包含了版本信息以及单位和文件大小。GEOMETRY段包含了所有几何和拓扑信息。最后,SOLID组合所有的几何对象和属性,并定义了完整的几何形状。