在二维线框模式和三维渲染模式下,其工作方式是不同的。
在三维模式(3D modes)下,渲染顺序取决于两个实体的位置(哪个实体更靠近相机)。如果实体位于同一平面上,则结果是不可预测的。
在二维线框(2D wireframe)模式下,渲染模式取决于绘图顺序(drawing order)。默认情况下,文件中首先出现的实体会被优先渲染。
但是,可以使用 OdDbSortentsTable 的方法来更改此顺序。
排序表(sort table)通过 OdDbBlockTableRecord::getSortentsTable() 方法返回(该方法对布局块(layout blocks)有意义)。