BREPLib/TriBrep.h File Reference

三角Contour(Facet)用ライブラリ ヘッダ for BREP More...

#include "STL.h"
Include dependency graph for TriBrep.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  jbxl

Functions

DllExport BREP_CONTOURCreateContourByVector (BREP_FACET *facet, Vector< double > *vect, Vector< double > *nrml=NULL, UVMap< double > *uv=NULL, bool dupli=false)
DllExport BREP_CONTOURCreateContourByVertex (BREP_FACET *facet, BREP_VERTEX **vect)
DllExport void CreateContoursList (BREP_SOLID *solid)
DllExport void CreateWingsList (BREP_SOLID *solid)
DllExport void CreateSurplusContoursList (BREP_SOLID *solid)
DllExport void CreateShortageWingsList (BREP_SOLID *solid)
DllExport void DeleteSurplusContours (BREP_SOLID *solid)
DllExport void DeleteStraightEdges (BREP_SOLID *solid)
DllExport void DeleteShortageWings (BREP_SOLID *solid)
DllExport void FillShortageWings (BREP_SOLID *solid, int method, bool mode)
DllExport int FillShortageWings_Next (BREP_SOLID *solid, bool mode)
DllExport int FillShortageWings_Near (BREP_SOLID *solid, bool mode)
DllExport bool PatchupContour (BREP_SHELL *shell, BREP_VERTEX **vert, bool mode)
DllExport void JoinShortageWings (BREP_SOLID *solid)
DllExport void SetMinVertex (BREP_VERTEX_LIST *list, BREP_VERTEX *vrtx)
DllExport bool IsIncludeCompleteEdge (BREP_WING *wing)
DllExport BREP_VERTEXFindConnectEdgeVertex (BREP_VERTEX *vert)
DllExport int DupEdgeNumber (BREP_CONTOUR *contour)
DllExport void ReverseContours (BREP_SOLID *solid)
DllExport void SetDeletableContoursByEdge (BREP_EDGE *edge)
DllExport void FastDeleteFacet (BREP_FACET *facet)
DllExport int IsAtLine (BREP_VERTEX **v)
DllExport bool IsForbiddenEdge (BREP_VERTEX **vert)
DllExport bool IsCollisionContours (BREP_SOLID *solid, BREP_CONTOUR *contour, BREP_CONTOUR **collision)
DllExport bool CollisionTriContour3D (BREP_CONTOUR *contour1, BREP_CONTOUR *contour2)
DllExport bool CollisionTriContour2D (BREP_CONTOUR *contour1, BREP_CONTOUR *contour2)
DllExport bool IsInTriangle (BREP_CONTOUR *contour1, BREP_CONTOUR *contour2)
DllExport int CommonVertex (BREP_CONTOUR *contour1, BREP_CONTOUR *contour2)
DllExport bool SamePlaneContour (BREP_CONTOUR *contour1, BREP_CONTOUR *contour2, int &lineno)
DllExport int CreateTriSolidFromSTL (BREP_SOLID *solid, STLData *stldata, int fno, bool check=true)
DllExport int CreateTriSolidFromVector (BREP_SOLID *solid, int vno, Vector< double > *v, Vector< double > *n=NULL, UVMap< double > *uv=NULL, bool dupli=false, bool check=true)
DllExport void AddVector2TriSolid (BREP_SOLID *solid, BREP_SHELL *shell, Vector< double > *v, Vector< double > *n=NULL, UVMap< double > *uv=NULL, bool dupli=false)
DllExport int CloseTriSolid (BREP_SOLID *solid, bool check=true, CVCounter *counter=NULL)
DllExport bool IsConnectEdges (BREP_WING *wing1, BREP_WING *wing2)

Detailed Description

Author:
Fumi.Iseki (C)
Attention:
このファイルの関数は Contour(=Facet)が三角形であることを前提とする.

Definition in file TriBrep.h.


Generated on 15 Nov 2023 for JunkBox_Lib++ (for Windows) by  doxygen 1.6.1