EgtGeomKernel 2.2d2 :
- inCurveArc IsFlat speciale rinominata IsPlane - in tutte le Curve aggiunto parametro bUseExtrusion a IsFlat - a FromPlaneTrimmedWithBox di Polygon3d aggiunti parametri bOnEq e bOnCt - a GetSurfTriMeshPlaneInBox aggiunti parametri bOnEq e bOnCt.
This commit is contained in:
+2
-2
@@ -263,7 +263,7 @@ CurveLine::Validate( void)
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
CurveLine::IsFlat( Plane3d& plPlane, double dToler) const
|
||||
CurveLine::IsFlat( Plane3d& plPlane, bool bUseExtrusion, double dToler) const
|
||||
{
|
||||
// verifico lo stato
|
||||
if ( m_nStatus != OK)
|
||||
@@ -272,7 +272,7 @@ CurveLine::IsFlat( Plane3d& plPlane, double dToler) const
|
||||
// assegno dati piano
|
||||
bool bFlat ;
|
||||
Vector3d vtN ;
|
||||
if ( m_VtExtr.IsSmall()) {
|
||||
if ( ! bUseExtrusion || m_VtExtr.IsSmall()) {
|
||||
vtN = FromUprightOrtho( m_PtEnd - m_PtStart) ;
|
||||
bFlat = true ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user