mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0027596: Visualization, StdPrs_WFShape - pack isolines into single group of primitives
StdPrs_ShadedShape, computeFaceBoundaries() now does not create additional temporary buffer for edges. StdPrs_Isolines::AddOnTriangulation() now reconstacts polylines from segments projected onto triangulation. StdPrs_WFShape::Add() now packs isolines into single group in presentation (instead of per-face group). Even more - StdPrs_WFShape now groups lines with the same aspects. Prs3d_Drawer::UIsoAspect(), ::VIsoAspect(), ::VIsoAspect() - default width has been changed from 0.5 to 1.0.
This commit is contained in:
@@ -60,7 +60,19 @@ public:
|
||||
|
||||
Standard_EXPORT const Handle(Graphic3d_ShaderProgram)& ShaderProgram() const;
|
||||
|
||||
//! Check for equality with another line aspect.
|
||||
bool IsEqual (const Graphic3d_AspectLine3d& theOther)
|
||||
{
|
||||
if (this == &theOther)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return MyShaderProgram == theOther.MyShaderProgram
|
||||
&& MyType == theOther.MyType
|
||||
&& MyColor == theOther.MyColor
|
||||
&& MyWidth == theOther.MyWidth;
|
||||
}
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(Graphic3d_AspectLine3d,Aspect_AspectLine)
|
||||
|
Reference in New Issue
Block a user