简介
为了提供工业设计所需的精度,图纸需要提供去除隐藏在给定投影中的线条的可能性。
为此,隐藏线去除组件提供了两种算法:HLRBRep_Algo和HLRBRep_PolyAlgo。
这些算法基于将要可视化的形状的每个边缘与其每个面进行比较,并计算每个边缘的可见部分和隐藏部分的原理。请注意,这些不是用于生成着色的算法,该算法通过将形状中的每个人脸与相同形状中的每个其他人脸进行比较来计算要可视化的形状中每个人脸的可见和隐藏部分。这些算法对形状进行操作并移除或指示被面隐藏的边缘。对于给定的投影,他们计算所表示对象的一组线条特征。它们还与提取实用程序结合使用,从计算结果的选择中重建一个新的、简化的形状。这个新形状由边缘组成,边缘代表投影中可视化的形状。
HLRBRep_Algo允许使用形状本身,而HLRBRep_PolyAlgo使用形状的多面体简化。当您使用HLRBRep_Algo 时,您可以获得精确的结果,而当您使用HLRBRep_PolyAlgo 时,您减少了计算时间,但获得了多边形线段。
没有提供平滑算法。因此,多面体将被视为这样,算法将以符合多面体数学定义的线段形式给出结果。HLRBRep_PolyAlgo始终是这种情况。
HLRBRep_Algo和HLRBRep_PolyAlgo可以处理任何类型的对象,例如,体积、曲面和线的组合,只要其中没有未完