2010e58f5c
- Aggiunta gestione Offset Thickening per superfici TriMesh - Aggiunta gestione Offset Chamfer ed Extend.
31 lines
1.4 KiB
C
31 lines
1.4 KiB
C
//----------------------------------------------------------------------------
|
|
// EgalTech 2025-2025
|
|
//----------------------------------------------------------------------------
|
|
// File : EGkSurfTriMeshAux.h Data : 07.07.25 Versione : 2.7g1
|
|
// Contenuto : Funzioni ausiliarie per ISurfTriMesh.
|
|
//
|
|
//
|
|
//
|
|
// Modifiche : 07.07.25 DS Creazione modulo.
|
|
//
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
#pragma once
|
|
|
|
#include "/EgtDev/Include/EGkSurfTriMesh.h"
|
|
|
|
//----------------------------------------------------------------------------
|
|
// Costanti per offset
|
|
static int STMOFF_FILLET = 0 ;
|
|
static int STMOFF_CHAMFER = 1 ;
|
|
static int STMOFF_EXTEND = 2 ;
|
|
|
|
//----------------------------------------------------------------------------
|
|
// Funzioni per Offset di singola superficie
|
|
EGK_EXPORT ISurfTriMesh* CreateSurfTriMeshOffset( const ISurfTriMesh* pStm, double dOffs, double dPrec, int nType = STMOFF_FILLET) ;
|
|
EGK_EXPORT ISurfTriMesh* CreateSurfTriMeshThickeningOffset( const ISurfTriMesh* pStm, double dOffs, double dPrec, int nType = STMOFF_FILLET) ;
|
|
// Funzioni per Offset di più superfici
|
|
EGK_EXPORT ISurfTriMesh* CreateSurfTriMeshesOffset( const CISURFTMPVECTOR& vStm, double dOffs, double dPrec, int nType = STMOFF_FILLET) ;
|
|
EGK_EXPORT ISurfTriMesh* CreateSurfTriMeshesThickeningOffset( const CISURFTMPVECTOR& vStm, double dOffs, double dPrec, int nType = STMOFF_FILLET) ;
|