1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-09-03 14:10:33 +03:00

0028630: Visualization, StdPrs_ShadedShape - do not create Poly_Connect without need

This commit is contained in:
kgv
2017-04-05 15:59:49 +03:00
committed by bugmaster
parent 4fecc3651c
commit 450c83adcf
7 changed files with 140 additions and 166 deletions

View File

@@ -186,11 +186,10 @@ namespace
// Determinant of transform matrix less then 0 means that mirror transform applied.
Standard_Boolean isMirrored = aTrsf.VectorialPart().Determinant() < 0;
Poly_Connect aPolyConnect (aT);
// Extracts vertices & normals from nodes
const TColgp_Array1OfPnt& aNodes = aT->Nodes();
const TColgp_Array1OfPnt2d& aUVNodes = aT->UVNodes();
StdPrs_ToolTriangulatedShape::Normal (aFace, aPolyConnect);
StdPrs_ToolTriangulatedShape::ComputeNormals (aFace, aT);
const TShort_Array1OfShortReal& aNormals = aT->Normals();
const Standard_ShortReal* aNormArr = &aNormals.First();