|
| static meshlib.NoDefInit_MR_UndirectedEdgeId | begin_const_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | begin_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | end_const_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | end_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_FaceId | begin_const_MR_Buffer_MR_FaceId_MR_FaceId_ref (meshlib.Buffer_MR_FaceId_MR_FaceId a) |
| static meshlib.NoDefInit_MR_FaceId | begin_MR_Buffer_MR_FaceId_MR_FaceId_ref (meshlib.Buffer_MR_FaceId_MR_FaceId a) |
| static meshlib.NoDefInit_MR_FaceId | end_const_MR_Buffer_MR_FaceId_MR_FaceId_ref (meshlib.Buffer_MR_FaceId_MR_FaceId a) |
| static meshlib.NoDefInit_MR_FaceId | end_MR_Buffer_MR_FaceId_MR_FaceId_ref (meshlib.Buffer_MR_FaceId_MR_FaceId a) |
| static meshlib.NoDefInit_MR_VertId | begin_const_MR_Buffer_MR_VertId_MR_VertId_ref (meshlib.Buffer_MR_VertId_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | begin_MR_Buffer_MR_VertId_MR_VertId_ref (meshlib.Buffer_MR_VertId_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | end_const_MR_Buffer_MR_VertId_MR_VertId_ref (meshlib.Buffer_MR_VertId_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | end_MR_Buffer_MR_VertId_MR_VertId_ref (meshlib.Buffer_MR_VertId_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | begin_const_MR_Buffer_MR_VertId_ref (meshlib.Buffer_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | begin_MR_Buffer_MR_VertId_ref (meshlib.Buffer_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | end_const_MR_Buffer_MR_VertId_ref (meshlib.Buffer_MR_VertId a) |
| static meshlib.NoDefInit_MR_VertId | end_MR_Buffer_MR_VertId_ref (meshlib.Buffer_MR_VertId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | begin_const_MR_Buffer_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | begin_MR_Buffer_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | end_const_MR_Buffer_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_UndirectedEdgeId | end_MR_Buffer_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_FaceId | begin_const_MR_Buffer_MR_FaceId_ref (meshlib.Buffer_MR_FaceId a) |
| static meshlib.NoDefInit_MR_FaceId | begin_MR_Buffer_MR_FaceId_ref (meshlib.Buffer_MR_FaceId a) |
| static meshlib.NoDefInit_MR_FaceId | end_const_MR_Buffer_MR_FaceId_ref (meshlib.Buffer_MR_FaceId a) |
| static meshlib.NoDefInit_MR_FaceId | end_MR_Buffer_MR_FaceId_ref (meshlib.Buffer_MR_FaceId a) |
| static java.lang.foreign.MemorySegment | begin_const_MR_Buffer_char_ref (meshlib.Buffer_char a) |
| static java.lang.foreign.MemorySegment | begin_MR_Buffer_char_ref (meshlib.Buffer_char a) |
| static java.lang.foreign.MemorySegment | end_const_MR_Buffer_char_ref (meshlib.Buffer_char a) |
| static java.lang.foreign.MemorySegment | end_MR_Buffer_char_ref (meshlib.Buffer_char a) |
| static java.lang.foreign.MemorySegment | begin_const_MR_Buffer_uint64_t_ref (meshlib.Buffer_uint64_t a) |
| static java.lang.foreign.MemorySegment | begin_MR_Buffer_uint64_t_ref (meshlib.Buffer_uint64_t a) |
| static java.lang.foreign.MemorySegment | end_const_MR_Buffer_uint64_t_ref (meshlib.Buffer_uint64_t a) |
| static java.lang.foreign.MemorySegment | end_MR_Buffer_uint64_t_ref (meshlib.Buffer_uint64_t a) |
| static java.lang.foreign.MemorySegment | begin_const_MR_Buffer_unsigned_char_ref (meshlib.Buffer_unsigned_char a) |
| static java.lang.foreign.MemorySegment | begin_MR_Buffer_unsigned_char_ref (meshlib.Buffer_unsigned_char a) |
| static java.lang.foreign.MemorySegment | end_const_MR_Buffer_unsigned_char_ref (meshlib.Buffer_unsigned_char a) |
| static java.lang.foreign.MemorySegment | end_MR_Buffer_unsigned_char_ref (meshlib.Buffer_unsigned_char a) |
| static meshlib.NoDefInit_MR_EdgeId | begin_const_MR_Buffer_MR_EdgeId_MR_EdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_EdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | begin_MR_Buffer_MR_EdgeId_MR_EdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_EdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | end_const_MR_Buffer_MR_EdgeId_MR_EdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_EdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | end_MR_Buffer_MR_EdgeId_MR_EdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_EdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | begin_const_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | begin_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | end_const_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_EdgeId | end_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref (meshlib.Buffer_MR_EdgeId_MR_UndirectedEdgeId a) |
| static meshlib.NoDefInit_MR_ObjId | begin_const_MR_Buffer_MR_ObjId_MR_ObjId_ref (meshlib.Buffer_MR_ObjId_MR_ObjId a) |
| static meshlib.NoDefInit_MR_ObjId | begin_MR_Buffer_MR_ObjId_MR_ObjId_ref (meshlib.Buffer_MR_ObjId_MR_ObjId a) |
| static meshlib.NoDefInit_MR_ObjId | end_const_MR_Buffer_MR_ObjId_MR_ObjId_ref (meshlib.Buffer_MR_ObjId_MR_ObjId a) |
| static meshlib.NoDefInit_MR_ObjId | end_MR_Buffer_MR_ObjId_MR_ObjId_ref (meshlib.Buffer_MR_ObjId_MR_ObjId a) |
| static meshlib.NoDefInit_MR_GraphVertId | begin_const_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref (meshlib.Buffer_MR_GraphVertId_MR_GraphVertId a) |
| static meshlib.NoDefInit_MR_GraphVertId | begin_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref (meshlib.Buffer_MR_GraphVertId_MR_GraphVertId a) |
| static meshlib.NoDefInit_MR_GraphVertId | end_const_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref (meshlib.Buffer_MR_GraphVertId_MR_GraphVertId a) |
| static meshlib.NoDefInit_MR_GraphVertId | end_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref (meshlib.Buffer_MR_GraphVertId_MR_GraphVertId a) |
| static meshlib.NoDefInit_MR_GraphEdgeId | begin_const_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref (meshlib.Buffer_MR_GraphEdgeId_MR_GraphEdgeId a) |
| static meshlib.NoDefInit_MR_GraphEdgeId | begin_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref (meshlib.Buffer_MR_GraphEdgeId_MR_GraphEdgeId a) |
| static meshlib.NoDefInit_MR_GraphEdgeId | end_const_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref (meshlib.Buffer_MR_GraphEdgeId_MR_GraphEdgeId a) |
| static meshlib.NoDefInit_MR_GraphEdgeId | end_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref (meshlib.Buffer_MR_GraphEdgeId_MR_GraphEdgeId a) |
| static meshlib.NoDefInit_MR_Id_MR_SurfaceDistanceStartTag | begin_const_MR_Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag_ref (meshlib.Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag a) |
| static meshlib.NoDefInit_MR_Id_MR_SurfaceDistanceStartTag | begin_MR_Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag_ref (meshlib.Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag a) |
| static meshlib.NoDefInit_MR_Id_MR_SurfaceDistanceStartTag | end_const_MR_Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag_ref (meshlib.Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag a) |
| static meshlib.NoDefInit_MR_Id_MR_SurfaceDistanceStartTag | end_MR_Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag_ref (meshlib.Buffer_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag a) |
| static meshlib.NoDefInit_MR_VoxelId | begin_const_MR_Buffer_MR_VoxelId_MR_VoxelId_ref (meshlib.Buffer_MR_VoxelId_MR_VoxelId a) |
| static meshlib.NoDefInit_MR_VoxelId | begin_MR_Buffer_MR_VoxelId_MR_VoxelId_ref (meshlib.Buffer_MR_VoxelId_MR_VoxelId a) |
| static meshlib.NoDefInit_MR_VoxelId | end_const_MR_Buffer_MR_VoxelId_MR_VoxelId_ref (meshlib.Buffer_MR_VoxelId_MR_VoxelId a) |
| static meshlib.NoDefInit_MR_VoxelId | end_MR_Buffer_MR_VoxelId_MR_VoxelId_ref (meshlib.Buffer_MR_VoxelId_MR_VoxelId a) |
| static meshlib.NoDefInit_MR_PixelId | begin_const_MR_Buffer_MR_PixelId_MR_PixelId_ref (meshlib.Buffer_MR_PixelId_MR_PixelId a) |
| static meshlib.NoDefInit_MR_PixelId | begin_MR_Buffer_MR_PixelId_MR_PixelId_ref (meshlib.Buffer_MR_PixelId_MR_PixelId a) |
| static meshlib.NoDefInit_MR_PixelId | end_const_MR_Buffer_MR_PixelId_MR_PixelId_ref (meshlib.Buffer_MR_PixelId_MR_PixelId a) |
| static meshlib.NoDefInit_MR_PixelId | end_MR_Buffer_MR_PixelId_MR_PixelId_ref (meshlib.Buffer_MR_PixelId_MR_PixelId a) |
| static meshlib.NoDefInit_MR_RegionId | begin_const_MR_Buffer_MR_RegionId_MR_RegionId_ref (meshlib.Buffer_MR_RegionId_MR_RegionId a) |
| static meshlib.NoDefInit_MR_RegionId | begin_MR_Buffer_MR_RegionId_MR_RegionId_ref (meshlib.Buffer_MR_RegionId_MR_RegionId a) |
| static meshlib.NoDefInit_MR_RegionId | end_const_MR_Buffer_MR_RegionId_MR_RegionId_ref (meshlib.Buffer_MR_RegionId_MR_RegionId a) |
| static meshlib.NoDefInit_MR_RegionId | end_MR_Buffer_MR_RegionId_MR_RegionId_ref (meshlib.Buffer_MR_RegionId_MR_RegionId a) |
| static meshlib.NoDefInit_MR_NodeId | begin_const_MR_Buffer_MR_NodeId_MR_NodeId_ref (meshlib.Buffer_MR_NodeId_MR_NodeId a) |
| static meshlib.NoDefInit_MR_NodeId | begin_MR_Buffer_MR_NodeId_MR_NodeId_ref (meshlib.Buffer_MR_NodeId_MR_NodeId a) |
| static meshlib.NoDefInit_MR_NodeId | end_const_MR_Buffer_MR_NodeId_MR_NodeId_ref (meshlib.Buffer_MR_NodeId_MR_NodeId a) |
| static meshlib.NoDefInit_MR_NodeId | end_MR_Buffer_MR_NodeId_MR_NodeId_ref (meshlib.Buffer_MR_NodeId_MR_NodeId a) |
| static meshlib.NoDefInit_MR_TextureId | begin_const_MR_Buffer_MR_TextureId_MR_TextureId_ref (meshlib.Buffer_MR_TextureId_MR_TextureId a) |
| static meshlib.NoDefInit_MR_TextureId | begin_MR_Buffer_MR_TextureId_MR_TextureId_ref (meshlib.Buffer_MR_TextureId_MR_TextureId a) |
| static meshlib.NoDefInit_MR_TextureId | end_const_MR_Buffer_MR_TextureId_MR_TextureId_ref (meshlib.Buffer_MR_TextureId_MR_TextureId a) |
| static meshlib.NoDefInit_MR_TextureId | end_MR_Buffer_MR_TextureId_MR_TextureId_ref (meshlib.Buffer_MR_TextureId_MR_TextureId a) |
| static meshlib.NoDefInit_MR_Id_MR_ICPElemtTag | begin_const_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref (meshlib.Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag a) |
| static meshlib.NoDefInit_MR_Id_MR_ICPElemtTag | begin_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref (meshlib.Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag a) |
| static meshlib.NoDefInit_MR_Id_MR_ICPElemtTag | end_const_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref (meshlib.Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag a) |
| static meshlib.NoDefInit_MR_Id_MR_ICPElemtTag | end_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref (meshlib.Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag a) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__1232276a a, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__1232276a b) |
| static meshlib.FaceBitSet | opBitand (meshlib.FaceBitSet a, meshlib.FaceBitSet b) |
| static meshlib.FaceBitSet | opBitor (meshlib.FaceBitSet a, meshlib.FaceBitSet b) |
| static meshlib.FaceBitSet | opXor (meshlib.FaceBitSet a, meshlib.FaceBitSet b) |
| static meshlib.FaceBitSet | opSub (meshlib.FaceBitSet a, meshlib.FaceBitSet b) |
| static meshlib.FaceSetBitIterator | begin (meshlib.FaceBitSet a) |
| static meshlib.FaceSetBitIterator | end (meshlib.FaceBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_st__996eea32 a, meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_st__996eea32 b) |
| static meshlib.VertBitSet | opBitand (meshlib.VertBitSet a, meshlib.VertBitSet b) |
| static meshlib.VertBitSet | opBitor (meshlib.VertBitSet a, meshlib.VertBitSet b) |
| static meshlib.VertBitSet | opXor (meshlib.VertBitSet a, meshlib.VertBitSet b) |
| static meshlib.VertBitSet | opSub (meshlib.VertBitSet a, meshlib.VertBitSet b) |
| static meshlib.VertSetBitIterator | begin (meshlib.VertBitSet a) |
| static meshlib.VertSetBitIterator | end (meshlib.VertBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_EdgeId_MR_EdgeId_phmap_Hash_MR_EdgeId_phmap_EqualTo_MR_EdgeId_MR_Allocator_st__6fe8cf6d a, meshlib.phmap.phmap_flat_hash_map_MR_EdgeId_MR_EdgeId_phmap_Hash_MR_EdgeId_phmap_EqualTo_MR_EdgeId_MR_Allocator_st__6fe8cf6d b) |
| static meshlib.EdgeBitSet | opBitand (meshlib.EdgeBitSet a, meshlib.EdgeBitSet b) |
| static meshlib.EdgeBitSet | opBitor (meshlib.EdgeBitSet a, meshlib.EdgeBitSet b) |
| static meshlib.EdgeBitSet | opXor (meshlib.EdgeBitSet a, meshlib.EdgeBitSet b) |
| static meshlib.EdgeBitSet | opSub (meshlib.EdgeBitSet a, meshlib.EdgeBitSet b) |
| static meshlib.EdgeSetBitIterator | begin (meshlib.EdgeBitSet a) |
| static meshlib.EdgeSetBitIterator | end (meshlib.EdgeBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_Equ__c70d9680 a, meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_Equ__c70d9680 b) |
| static meshlib.UndirectedEdgeBitSet | opBitand (meshlib.UndirectedEdgeBitSet a, meshlib.UndirectedEdgeBitSet b) |
| static meshlib.UndirectedEdgeBitSet | opBitor (meshlib.UndirectedEdgeBitSet a, meshlib.UndirectedEdgeBitSet b) |
| static meshlib.UndirectedEdgeBitSet | opXor (meshlib.UndirectedEdgeBitSet a, meshlib.UndirectedEdgeBitSet b) |
| static meshlib.UndirectedEdgeBitSet | opSub (meshlib.UndirectedEdgeBitSet a, meshlib.UndirectedEdgeBitSet b) |
| static meshlib.UndirectedEdgeSetBitIterator | begin (meshlib.UndirectedEdgeBitSet a) |
| static meshlib.UndirectedEdgeSetBitIterator | end (meshlib.UndirectedEdgeBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_PixelId_MR_PixelId_phmap_Hash_MR_PixelId_phmap_EqualTo_MR_PixelId_MR_Allocato__454550d2 a, meshlib.phmap.phmap_flat_hash_map_MR_PixelId_MR_PixelId_phmap_Hash_MR_PixelId_phmap_EqualTo_MR_PixelId_MR_Allocato__454550d2 b) |
| static meshlib.PixelBitSet | opBitand (meshlib.PixelBitSet a, meshlib.PixelBitSet b) |
| static meshlib.PixelBitSet | opBitor (meshlib.PixelBitSet a, meshlib.PixelBitSet b) |
| static meshlib.PixelBitSet | opXor (meshlib.PixelBitSet a, meshlib.PixelBitSet b) |
| static meshlib.PixelBitSet | opSub (meshlib.PixelBitSet a, meshlib.PixelBitSet b) |
| static meshlib.SetBitIteratorT_MR_PixelBitSet | begin (meshlib.PixelBitSet a) |
| static meshlib.SetBitIteratorT_MR_PixelBitSet | end (meshlib.PixelBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_VoxelId_MR_VoxelId_phmap_Hash_MR_VoxelId_phmap_EqualTo_MR_VoxelId_MR_Allocato__ef967e9b a, meshlib.phmap.phmap_flat_hash_map_MR_VoxelId_MR_VoxelId_phmap_Hash_MR_VoxelId_phmap_EqualTo_MR_VoxelId_MR_Allocato__ef967e9b b) |
| static meshlib.VoxelBitSet | opBitand (meshlib.VoxelBitSet a, meshlib.VoxelBitSet b) |
| static meshlib.VoxelBitSet | opBitor (meshlib.VoxelBitSet a, meshlib.VoxelBitSet b) |
| static meshlib.VoxelBitSet | opXor (meshlib.VoxelBitSet a, meshlib.VoxelBitSet b) |
| static meshlib.VoxelBitSet | opSub (meshlib.VoxelBitSet a, meshlib.VoxelBitSet b) |
| static meshlib.SetBitIteratorT_MR_VoxelBitSet | begin (meshlib.VoxelBitSet a) |
| static meshlib.SetBitIteratorT_MR_VoxelBitSet | end (meshlib.VoxelBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_RegionId_MR_RegionId_phmap_Hash_MR_RegionId_phmap_EqualTo_MR_RegionId_MR_Allo__1712b047 a, meshlib.phmap.phmap_flat_hash_map_MR_RegionId_MR_RegionId_phmap_Hash_MR_RegionId_phmap_EqualTo_MR_RegionId_MR_Allo__1712b047 b) |
| static meshlib.RegionBitSet | opBitand (meshlib.RegionBitSet a, meshlib.RegionBitSet b) |
| static meshlib.RegionBitSet | opBitor (meshlib.RegionBitSet a, meshlib.RegionBitSet b) |
| static meshlib.RegionBitSet | opXor (meshlib.RegionBitSet a, meshlib.RegionBitSet b) |
| static meshlib.RegionBitSet | opSub (meshlib.RegionBitSet a, meshlib.RegionBitSet b) |
| static meshlib.SetBitIteratorT_MR_RegionBitSet | begin (meshlib.RegionBitSet a) |
| static meshlib.SetBitIteratorT_MR_RegionBitSet | end (meshlib.RegionBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_NodeId_MR_NodeId_phmap_Hash_MR_NodeId_phmap_EqualTo_MR_NodeId_MR_Allocator_st__766467ee a, meshlib.phmap.phmap_flat_hash_map_MR_NodeId_MR_NodeId_phmap_Hash_MR_NodeId_phmap_EqualTo_MR_NodeId_MR_Allocator_st__766467ee b) |
| static meshlib.NodeBitSet | opBitand (meshlib.NodeBitSet a, meshlib.NodeBitSet b) |
| static meshlib.NodeBitSet | opBitor (meshlib.NodeBitSet a, meshlib.NodeBitSet b) |
| static meshlib.NodeBitSet | opXor (meshlib.NodeBitSet a, meshlib.NodeBitSet b) |
| static meshlib.NodeBitSet | opSub (meshlib.NodeBitSet a, meshlib.NodeBitSet b) |
| static meshlib.SetBitIteratorT_MR_NodeBitSet | begin (meshlib.NodeBitSet a) |
| static meshlib.SetBitIteratorT_MR_NodeBitSet | end (meshlib.NodeBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_ObjId_MR_ObjId_phmap_Hash_MR_ObjId_phmap_EqualTo_MR_ObjId_MR_Allocator_std_pa__40f1c719 a, meshlib.phmap.phmap_flat_hash_map_MR_ObjId_MR_ObjId_phmap_Hash_MR_ObjId_phmap_EqualTo_MR_ObjId_MR_Allocator_std_pa__40f1c719 b) |
| static meshlib.ObjBitSet | opBitand (meshlib.ObjBitSet a, meshlib.ObjBitSet b) |
| static meshlib.ObjBitSet | opBitor (meshlib.ObjBitSet a, meshlib.ObjBitSet b) |
| static meshlib.ObjBitSet | opXor (meshlib.ObjBitSet a, meshlib.ObjBitSet b) |
| static meshlib.ObjBitSet | opSub (meshlib.ObjBitSet a, meshlib.ObjBitSet b) |
| static meshlib.SetBitIteratorT_MR_ObjBitSet | begin (meshlib.ObjBitSet a) |
| static meshlib.SetBitIteratorT_MR_ObjBitSet | end (meshlib.ObjBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_TextureId_MR_TextureId_phmap_Hash_MR_TextureId_phmap_EqualTo_MR_TextureId_MR___95c5080a a, meshlib.phmap.phmap_flat_hash_map_MR_TextureId_MR_TextureId_phmap_Hash_MR_TextureId_phmap_EqualTo_MR_TextureId_MR___95c5080a b) |
| static meshlib.TextureBitSet | opBitand (meshlib.TextureBitSet a, meshlib.TextureBitSet b) |
| static meshlib.TextureBitSet | opBitor (meshlib.TextureBitSet a, meshlib.TextureBitSet b) |
| static meshlib.TextureBitSet | opXor (meshlib.TextureBitSet a, meshlib.TextureBitSet b) |
| static meshlib.TextureBitSet | opSub (meshlib.TextureBitSet a, meshlib.TextureBitSet b) |
| static meshlib.SetBitIteratorT_MR_TextureBitSet | begin (meshlib.TextureBitSet a) |
| static meshlib.SetBitIteratorT_MR_TextureBitSet | end (meshlib.TextureBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_GraphVertId_MR_GraphVertId_phmap_Hash_MR_GraphVertId_phmap_EqualTo_MR_GraphVe__4590b112 a, meshlib.phmap.phmap_flat_hash_map_MR_GraphVertId_MR_GraphVertId_phmap_Hash_MR_GraphVertId_phmap_EqualTo_MR_GraphVe__4590b112 b) |
| static meshlib.GraphVertBitSet | opBitand (meshlib.GraphVertBitSet a, meshlib.GraphVertBitSet b) |
| static meshlib.GraphVertBitSet | opBitor (meshlib.GraphVertBitSet a, meshlib.GraphVertBitSet b) |
| static meshlib.GraphVertBitSet | opXor (meshlib.GraphVertBitSet a, meshlib.GraphVertBitSet b) |
| static meshlib.GraphVertBitSet | opSub (meshlib.GraphVertBitSet a, meshlib.GraphVertBitSet b) |
| static meshlib.SetBitIteratorT_MR_GraphVertBitSet | begin (meshlib.GraphVertBitSet a) |
| static meshlib.SetBitIteratorT_MR_GraphVertBitSet | end (meshlib.GraphVertBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_GraphEdgeId_MR_GraphEdgeId_phmap_Hash_MR_GraphEdgeId_phmap_EqualTo_MR_GraphEd__638c86f8 a, meshlib.phmap.phmap_flat_hash_map_MR_GraphEdgeId_MR_GraphEdgeId_phmap_Hash_MR_GraphEdgeId_phmap_EqualTo_MR_GraphEd__638c86f8 b) |
| static meshlib.GraphEdgeBitSet | opBitand (meshlib.GraphEdgeBitSet a, meshlib.GraphEdgeBitSet b) |
| static meshlib.GraphEdgeBitSet | opBitor (meshlib.GraphEdgeBitSet a, meshlib.GraphEdgeBitSet b) |
| static meshlib.GraphEdgeBitSet | opXor (meshlib.GraphEdgeBitSet a, meshlib.GraphEdgeBitSet b) |
| static meshlib.GraphEdgeBitSet | opSub (meshlib.GraphEdgeBitSet a, meshlib.GraphEdgeBitSet b) |
| static meshlib.SetBitIteratorT_MR_GraphEdgeBitSet | begin (meshlib.GraphEdgeBitSet a) |
| static meshlib.SetBitIteratorT_MR_GraphEdgeBitSet | end (meshlib.GraphEdgeBitSet _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_phmap_Hash_MR_Id_MR_ICPElemtTag_phmap___1b688890 a, meshlib.phmap.phmap_flat_hash_map_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_phmap_Hash_MR_Id_MR_ICPElemtTag_phmap___1b688890 b) |
| static meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag | opBitand (meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag a, meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag b) |
| static meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag | opBitor (meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag a, meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag b) |
| static meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag | opXor (meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag a, meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag b) |
| static meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag | opSub (meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag a, meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag b) |
| static meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_ICPElemtTag | begin (meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag a) |
| static meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_ICPElemtTag | end (meshlib.TypedBitSet_MR_Id_MR_ICPElemtTag _1) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag_phmap_Hash_MR___f8fa9445 a, meshlib.phmap.phmap_flat_hash_map_MR_Id_MR_SurfaceDistanceStartTag_MR_Id_MR_SurfaceDistanceStartTag_phmap_Hash_MR___f8fa9445 b) |
| static meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag | opBitand (meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a, meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag b) |
| static meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag | opBitor (meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a, meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag b) |
| static meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag | opXor (meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a, meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag b) |
| static meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag | opSub (meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a, meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag b) |
| static meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag | begin (meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a) |
| static meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag | end (meshlib.TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag _1) |
| static boolean | opEqual (meshlib.SetBitIterator a, meshlib.SetBitIterator b) |
| static boolean | opNotEqual (meshlib.SetBitIterator a, meshlib.SetBitIterator b) |
| static boolean | opEqual (meshlib.FaceSetBitIterator a, meshlib.FaceSetBitIterator b) |
| static boolean | opNotEqual (meshlib.FaceSetBitIterator a, meshlib.FaceSetBitIterator b) |
| static boolean | opEqual (meshlib.VertSetBitIterator a, meshlib.VertSetBitIterator b) |
| static boolean | opNotEqual (meshlib.VertSetBitIterator a, meshlib.VertSetBitIterator b) |
| static boolean | opEqual (meshlib.EdgeSetBitIterator a, meshlib.EdgeSetBitIterator b) |
| static boolean | opNotEqual (meshlib.EdgeSetBitIterator a, meshlib.EdgeSetBitIterator b) |
| static boolean | opEqual (meshlib.UndirectedEdgeSetBitIterator a, meshlib.UndirectedEdgeSetBitIterator b) |
| static boolean | opNotEqual (meshlib.UndirectedEdgeSetBitIterator a, meshlib.UndirectedEdgeSetBitIterator b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_PixelBitSet a, meshlib.SetBitIteratorT_MR_PixelBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_PixelBitSet a, meshlib.SetBitIteratorT_MR_PixelBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_VoxelBitSet a, meshlib.SetBitIteratorT_MR_VoxelBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_VoxelBitSet a, meshlib.SetBitIteratorT_MR_VoxelBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_RegionBitSet a, meshlib.SetBitIteratorT_MR_RegionBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_RegionBitSet a, meshlib.SetBitIteratorT_MR_RegionBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_NodeBitSet a, meshlib.SetBitIteratorT_MR_NodeBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_NodeBitSet a, meshlib.SetBitIteratorT_MR_NodeBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_ObjBitSet a, meshlib.SetBitIteratorT_MR_ObjBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_ObjBitSet a, meshlib.SetBitIteratorT_MR_ObjBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_TextureBitSet a, meshlib.SetBitIteratorT_MR_TextureBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_TextureBitSet a, meshlib.SetBitIteratorT_MR_TextureBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_GraphVertBitSet a, meshlib.SetBitIteratorT_MR_GraphVertBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_GraphVertBitSet a, meshlib.SetBitIteratorT_MR_GraphVertBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_GraphEdgeBitSet a, meshlib.SetBitIteratorT_MR_GraphEdgeBitSet b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_GraphEdgeBitSet a, meshlib.SetBitIteratorT_MR_GraphEdgeBitSet b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_ICPElemtTag a, meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_ICPElemtTag b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_ICPElemtTag a, meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_ICPElemtTag b) |
| static boolean | opEqual (meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a, meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag b) |
| static boolean | opNotEqual (meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag a, meshlib.SetBitIteratorT_MR_TypedBitSet_MR_Id_MR_SurfaceDistanceStartTag b) |
| static boolean | opEqual (meshlib.Vector2b a, meshlib.Vector2b b) |
| static boolean | opNotEqual (meshlib.Vector2b a, meshlib.Vector2b b) |
| static meshlib.Vector2b | opAdd (meshlib.Vector2b a) |
| static meshlib.Vector2i | opSub (meshlib.Vector2b a) |
| static meshlib.Vector2i | opAdd (meshlib.Vector2b a, meshlib.Vector2b b) |
| static meshlib.Vector2i | opSub (meshlib.Vector2b a, meshlib.Vector2b b) |
| static meshlib.Vector2i | opMul (boolean a, meshlib.Vector2b b) |
| static meshlib.Vector2i | opMul (meshlib.Vector2b b, boolean a) |
| static meshlib.Vector2i | opDiv (meshlib.Vector2b b, boolean a) |
| static meshlib.Vector2b | opAddAssign (meshlib.Vector2b a, meshlib.Vector2b b) |
| static meshlib.Vector2b | opSubAssign (meshlib.Vector2b a, meshlib.Vector2b b) |
| static meshlib.Vector2b | opMulAssign (meshlib.Vector2b a, boolean b) |
| static meshlib.Vector2b | opDivAssign (meshlib.Vector2b a, boolean b) |
| static meshlib.std_ostream | GetStdCout () |
| static meshlib.std_ostream | GetStdCerr () |
| static meshlib.std_ostream | GetStdClog () |
| static meshlib.std_istream | GetStdCin () |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector2b vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector2b vec) |
| static boolean | opEqual (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static boolean | opNotEqual (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static meshlib.Vector2i64 | opAdd (meshlib.Vector2i64 a) |
| static meshlib.Vector2i64 | opSub (meshlib.Vector2i64 a) |
| static meshlib.Vector2i64 | opAdd (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static meshlib.Vector2i64 | opSub (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static meshlib.Vector2i64 | opMul (long a, meshlib.Vector2i64 b) |
| static meshlib.Vector2i64 | opMul (meshlib.Vector2i64 b, long a) |
| static meshlib.Vector2i64 | opDiv (meshlib.Vector2i64 b, long a) |
| static meshlib.Vector2i64 | opAddAssign (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static meshlib.Vector2i64 | opSubAssign (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static meshlib.Vector2i64 | opMulAssign (meshlib.Vector2i64 a, long b) |
| static meshlib.Vector2i64 | opDivAssign (meshlib.Vector2i64 a, long b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector2i64 vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector2i64 vec) |
| static boolean | opEqual (meshlib.Vector3b a, meshlib.Vector3b b) |
| static boolean | opNotEqual (meshlib.Vector3b a, meshlib.Vector3b b) |
| static meshlib.Vector3b | opAdd (meshlib.Vector3b a) |
| static meshlib.Vector3i | opSub (meshlib.Vector3b a) |
| static meshlib.Vector3i | opAdd (meshlib.Vector3b a, meshlib.Vector3b b) |
| static meshlib.Vector3i | opSub (meshlib.Vector3b a, meshlib.Vector3b b) |
| static meshlib.Vector3i | opMul (boolean a, meshlib.Vector3b b) |
| static meshlib.Vector3i | opMul (meshlib.Vector3b b, boolean a) |
| static meshlib.Vector3i | opDiv (meshlib.Vector3b b, boolean a) |
| static meshlib.Vector3b | opAddAssign (meshlib.Vector3b a, meshlib.Vector3b b) |
| static meshlib.Vector3b | opSubAssign (meshlib.Vector3b a, meshlib.Vector3b b) |
| static meshlib.Vector3b | opMulAssign (meshlib.Vector3b a, boolean b) |
| static meshlib.Vector3b | opDivAssign (meshlib.Vector3b a, boolean b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector3b vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector3b vec) |
| static boolean | opEqual (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static boolean | opNotEqual (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static meshlib.Vector3i64 | opAdd (meshlib.Vector3i64 a) |
| static meshlib.Vector3i64 | opSub (meshlib.Vector3i64 a) |
| static meshlib.Vector3i64 | opAdd (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static meshlib.Vector3i64 | opSub (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static meshlib.Vector3i64 | opMul (long a, meshlib.Vector3i64 b) |
| static meshlib.Vector3i64 | opMul (meshlib.Vector3i64 b, long a) |
| static meshlib.Vector3i64 | opDiv (meshlib.Vector3i64 b, long a) |
| static meshlib.Vector3i64 | opAddAssign (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static meshlib.Vector3i64 | opSubAssign (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static meshlib.Vector3i64 | opMulAssign (meshlib.Vector3i64 a, long b) |
| static meshlib.Vector3i64 | opDivAssign (meshlib.Vector3i64 a, long b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector3i64 vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector3i64 vec) |
| static boolean | opEqual (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static boolean | opNotEqual (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Vector3_unsigned_char | opAdd (meshlib.Vector3_unsigned_char a) |
| static meshlib.Vector3i | opSub (meshlib.Vector3_unsigned_char a) |
| static meshlib.Vector3i | opAdd (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Vector3i | opSub (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Vector3i | opMul (byte a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Vector3i | opMul (meshlib.Vector3_unsigned_char b, byte a) |
| static meshlib.Vector3i | opDiv (meshlib.Vector3_unsigned_char b, byte a) |
| static meshlib.Vector3_unsigned_char | opAddAssign (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Vector3_unsigned_char | opSubAssign (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Vector3_unsigned_char | opMulAssign (meshlib.Vector3_unsigned_char a, byte b) |
| static meshlib.Vector3_unsigned_char | opDivAssign (meshlib.Vector3_unsigned_char a, byte b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector3_unsigned_char vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector3_unsigned_char vec) |
| static boolean | opEqual (meshlib.Vector4b a, meshlib.Vector4b b) |
| static boolean | opNotEqual (meshlib.Vector4b a, meshlib.Vector4b b) |
| static meshlib.Vector4b | opAdd (meshlib.Vector4b a) |
| static meshlib.Vector4i | opSub (meshlib.Vector4b a) |
| static meshlib.Vector4i | opAdd (meshlib.Vector4b a, meshlib.Vector4b b) |
| static meshlib.Vector4i | opSub (meshlib.Vector4b a, meshlib.Vector4b b) |
| static meshlib.Vector4i | opMul (boolean a, meshlib.Vector4b b) |
| static meshlib.Vector4i | opMul (meshlib.Vector4b b, boolean a) |
| static meshlib.Vector4i | opDiv (meshlib.Vector4b b, boolean a) |
| static meshlib.Vector4b | opAddAssign (meshlib.Vector4b a, meshlib.Vector4b b) |
| static meshlib.Vector4b | opSubAssign (meshlib.Vector4b a, meshlib.Vector4b b) |
| static meshlib.Vector4b | opMulAssign (meshlib.Vector4b a, boolean b) |
| static meshlib.Vector4b | opDivAssign (meshlib.Vector4b a, boolean b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector4b vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector4b vec) |
| static boolean | opEqual (meshlib.Vector4i a, meshlib.Vector4i b) |
| static boolean | opNotEqual (meshlib.Vector4i a, meshlib.Vector4i b) |
| static meshlib.Vector4i | opAdd (meshlib.Vector4i a) |
| static meshlib.Vector4i | opSub (meshlib.Vector4i a) |
| static meshlib.Vector4i | opAdd (meshlib.Vector4i a, meshlib.Vector4i b) |
| static meshlib.Vector4i | opSub (meshlib.Vector4i a, meshlib.Vector4i b) |
| static meshlib.Vector4i | opMul (int a, meshlib.Vector4i b) |
| static meshlib.Vector4i | opMul (meshlib.Vector4i b, int a) |
| static meshlib.Vector4i | opDiv (meshlib.Vector4i b, int a) |
| static meshlib.Vector4i | opAddAssign (meshlib.Vector4i a, meshlib.Vector4i b) |
| static meshlib.Vector4i | opSubAssign (meshlib.Vector4i a, meshlib.Vector4i b) |
| static meshlib.Vector4i | opMulAssign (meshlib.Vector4i a, int b) |
| static meshlib.Vector4i | opDivAssign (meshlib.Vector4i a, int b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector4i vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector4i vec) |
| static boolean | opEqual (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static boolean | opNotEqual (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static meshlib.Vector4i64 | opAdd (meshlib.Vector4i64 a) |
| static meshlib.Vector4i64 | opSub (meshlib.Vector4i64 a) |
| static meshlib.Vector4i64 | opAdd (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static meshlib.Vector4i64 | opSub (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static meshlib.Vector4i64 | opMul (long a, meshlib.Vector4i64 b) |
| static meshlib.Vector4i64 | opMul (meshlib.Vector4i64 b, long a) |
| static meshlib.Vector4i64 | opDiv (meshlib.Vector4i64 b, long a) |
| static meshlib.Vector4i64 | opAddAssign (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static meshlib.Vector4i64 | opSubAssign (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static meshlib.Vector4i64 | opMulAssign (meshlib.Vector4i64 a, long b) |
| static meshlib.Vector4i64 | opDivAssign (meshlib.Vector4i64 a, long b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector4i64 vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector4i64 vec) |
| static boolean | opEqual (meshlib.Vector4f a, meshlib.Vector4f b) |
| static boolean | opNotEqual (meshlib.Vector4f a, meshlib.Vector4f b) |
| static meshlib.Vector4f | opAdd (meshlib.Vector4f a) |
| static meshlib.Vector4f | opSub (meshlib.Vector4f a) |
| static meshlib.Vector4f | opAdd (meshlib.Vector4f a, meshlib.Vector4f b) |
| static meshlib.Vector4f | opSub (meshlib.Vector4f a, meshlib.Vector4f b) |
| static meshlib.Vector4f | opMul (float a, meshlib.Vector4f b) |
| static meshlib.Vector4f | opMul (meshlib.Vector4f b, float a) |
| static meshlib.Vector4f | opDiv (meshlib.Vector4f b, float a) |
| static meshlib.Vector4f | opAddAssign (meshlib.Vector4f a, meshlib.Vector4f b) |
| static meshlib.Vector4f | opSubAssign (meshlib.Vector4f a, meshlib.Vector4f b) |
| static meshlib.Vector4f | opMulAssign (meshlib.Vector4f a, float b) |
| static meshlib.Vector4f | opDivAssign (meshlib.Vector4f a, float b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector4f vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector4f vec) |
| static boolean | opEqual (meshlib.Vector4d a, meshlib.Vector4d b) |
| static boolean | opNotEqual (meshlib.Vector4d a, meshlib.Vector4d b) |
| static meshlib.Vector4d | opAdd (meshlib.Vector4d a) |
| static meshlib.Vector4d | opSub (meshlib.Vector4d a) |
| static meshlib.Vector4d | opAdd (meshlib.Vector4d a, meshlib.Vector4d b) |
| static meshlib.Vector4d | opSub (meshlib.Vector4d a, meshlib.Vector4d b) |
| static meshlib.Vector4d | opMul (double a, meshlib.Vector4d b) |
| static meshlib.Vector4d | opMul (meshlib.Vector4d b, double a) |
| static meshlib.Vector4d | opDiv (meshlib.Vector4d b, double a) |
| static meshlib.Vector4d | opAddAssign (meshlib.Vector4d a, meshlib.Vector4d b) |
| static meshlib.Vector4d | opSubAssign (meshlib.Vector4d a, meshlib.Vector4d b) |
| static meshlib.Vector4d | opMulAssign (meshlib.Vector4d a, double b) |
| static meshlib.Vector4d | opDivAssign (meshlib.Vector4d a, double b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector4d vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector4d vec) |
| static boolean | opEqual (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static boolean | opNotEqual (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Vector4_unsigned_char | opAdd (meshlib.Vector4_unsigned_char a) |
| static meshlib.Vector4i | opSub (meshlib.Vector4_unsigned_char a) |
| static meshlib.Vector4i | opAdd (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Vector4i | opSub (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Vector4i | opMul (byte a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Vector4i | opMul (meshlib.Vector4_unsigned_char b, byte a) |
| static meshlib.Vector4i | opDiv (meshlib.Vector4_unsigned_char b, byte a) |
| static meshlib.Vector4_unsigned_char | opAddAssign (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Vector4_unsigned_char | opSubAssign (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Vector4_unsigned_char | opMulAssign (meshlib.Vector4_unsigned_char a, byte b) |
| static meshlib.Vector4_unsigned_char | opDivAssign (meshlib.Vector4_unsigned_char a, byte b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector4_unsigned_char vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector4_unsigned_char vec) |
| static boolean | opEqual (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static boolean | opNotEqual (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static meshlib.Matrix2i | opAdd (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static meshlib.Matrix2i | opSub (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static meshlib.Matrix2i | opMul (boolean a, meshlib.Matrix2b b) |
| static meshlib.Matrix2i | opMul (meshlib.Matrix2b b, boolean a) |
| static meshlib.Matrix2i | opDiv (meshlib.Matrix2b b, boolean a) |
| static meshlib.Matrix2b | opAddAssign (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static meshlib.Matrix2b | opSubAssign (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static meshlib.Matrix2b | opMulAssign (meshlib.Matrix2b a, boolean b) |
| static meshlib.Matrix2b | opDivAssign (meshlib.Matrix2b a, boolean b) |
| static meshlib.Vector2i | opMul (meshlib.Matrix2b a, meshlib.Vector2b b) |
| static meshlib.Matrix2i | opMul (meshlib.Matrix2b a, meshlib.Matrix2b b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix2b mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix2b mat) |
| static boolean | opEqual (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static boolean | opNotEqual (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static meshlib.Matrix2i | opAdd (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static meshlib.Matrix2i | opSub (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static meshlib.Matrix2i | opMul (int a, meshlib.Matrix2i b) |
| static meshlib.Matrix2i | opMul (meshlib.Matrix2i b, int a) |
| static meshlib.Matrix2i | opDiv (meshlib.Matrix2i b, int a) |
| static meshlib.Matrix2i | opAddAssign (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static meshlib.Matrix2i | opSubAssign (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static meshlib.Matrix2i | opMulAssign (meshlib.Matrix2i a, int b) |
| static meshlib.Matrix2i | opDivAssign (meshlib.Matrix2i a, int b) |
| static meshlib.Vector2i | opMul (meshlib.Matrix2i a, meshlib.Vector2i b) |
| static meshlib.Matrix2i | opMul (meshlib.Matrix2i a, meshlib.Matrix2i b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix2i mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix2i mat) |
| static boolean | opEqual (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static boolean | opNotEqual (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static meshlib.Matrix2i64 | opAdd (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static meshlib.Matrix2i64 | opSub (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static meshlib.Matrix2i64 | opMul (long a, meshlib.Matrix2i64 b) |
| static meshlib.Matrix2i64 | opMul (meshlib.Matrix2i64 b, long a) |
| static meshlib.Matrix2i64 | opDiv (meshlib.Matrix2i64 b, long a) |
| static meshlib.Matrix2i64 | opAddAssign (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static meshlib.Matrix2i64 | opSubAssign (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static meshlib.Matrix2i64 | opMulAssign (meshlib.Matrix2i64 a, long b) |
| static meshlib.Matrix2i64 | opDivAssign (meshlib.Matrix2i64 a, long b) |
| static meshlib.Vector2i64 | opMul (meshlib.Matrix2i64 a, meshlib.Vector2i64 b) |
| static meshlib.Matrix2i64 | opMul (meshlib.Matrix2i64 a, meshlib.Matrix2i64 b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix2i64 mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix2i64 mat) |
| static boolean | opEqual (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static boolean | opNotEqual (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static meshlib.Matrix2f | opAdd (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static meshlib.Matrix2f | opSub (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static meshlib.Matrix2f | opMul (float a, meshlib.Matrix2f b) |
| static meshlib.Matrix2f | opMul (meshlib.Matrix2f b, float a) |
| static meshlib.Matrix2f | opDiv (meshlib.Matrix2f b, float a) |
| static meshlib.Matrix2f | opAddAssign (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static meshlib.Matrix2f | opSubAssign (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static meshlib.Matrix2f | opMulAssign (meshlib.Matrix2f a, float b) |
| static meshlib.Matrix2f | opDivAssign (meshlib.Matrix2f a, float b) |
| static meshlib.Vector2f | opMul (meshlib.Matrix2f a, meshlib.Vector2f b) |
| static meshlib.Matrix2f | opMul (meshlib.Matrix2f a, meshlib.Matrix2f b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix2f mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix2f mat) |
| static boolean | opEqual (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static boolean | opNotEqual (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static meshlib.Matrix2d | opAdd (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static meshlib.Matrix2d | opSub (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static meshlib.Matrix2d | opMul (double a, meshlib.Matrix2d b) |
| static meshlib.Matrix2d | opMul (meshlib.Matrix2d b, double a) |
| static meshlib.Matrix2d | opDiv (meshlib.Matrix2d b, double a) |
| static meshlib.Matrix2d | opAddAssign (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static meshlib.Matrix2d | opSubAssign (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static meshlib.Matrix2d | opMulAssign (meshlib.Matrix2d a, double b) |
| static meshlib.Matrix2d | opDivAssign (meshlib.Matrix2d a, double b) |
| static meshlib.Vector2d | opMul (meshlib.Matrix2d a, meshlib.Vector2d b) |
| static meshlib.Matrix2d | opMul (meshlib.Matrix2d a, meshlib.Matrix2d b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix2d mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix2d mat) |
| static boolean | opEqual (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static boolean | opNotEqual (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static meshlib.Matrix3i | opAdd (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static meshlib.Matrix3i | opSub (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static meshlib.Matrix3i | opMul (boolean a, meshlib.Matrix3b b) |
| static meshlib.Matrix3i | opMul (meshlib.Matrix3b b, boolean a) |
| static meshlib.Matrix3i | opDiv (meshlib.Matrix3b b, boolean a) |
| static meshlib.Matrix3b | opAddAssign (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static meshlib.Matrix3b | opSubAssign (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static meshlib.Matrix3b | opMulAssign (meshlib.Matrix3b a, boolean b) |
| static meshlib.Matrix3b | opDivAssign (meshlib.Matrix3b a, boolean b) |
| static meshlib.Vector3i | opMul (meshlib.Matrix3b a, meshlib.Vector3b b) |
| static meshlib.Matrix3i | opMul (meshlib.Matrix3b a, meshlib.Matrix3b b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix3b mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix3b mat) |
| static boolean | opEqual (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static boolean | opNotEqual (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static meshlib.Matrix3i | opAdd (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static meshlib.Matrix3i | opSub (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static meshlib.Matrix3i | opMul (int a, meshlib.Matrix3i b) |
| static meshlib.Matrix3i | opMul (meshlib.Matrix3i b, int a) |
| static meshlib.Matrix3i | opDiv (meshlib.Matrix3i b, int a) |
| static meshlib.Matrix3i | opAddAssign (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static meshlib.Matrix3i | opSubAssign (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static meshlib.Matrix3i | opMulAssign (meshlib.Matrix3i a, int b) |
| static meshlib.Matrix3i | opDivAssign (meshlib.Matrix3i a, int b) |
| static meshlib.Vector3i | opMul (meshlib.Matrix3i a, meshlib.Vector3i b) |
| static meshlib.Matrix3i | opMul (meshlib.Matrix3i a, meshlib.Matrix3i b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix3i mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix3i mat) |
| static boolean | opEqual (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static boolean | opNotEqual (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static meshlib.Matrix3i64 | opAdd (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static meshlib.Matrix3i64 | opSub (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static meshlib.Matrix3i64 | opMul (long a, meshlib.Matrix3i64 b) |
| static meshlib.Matrix3i64 | opMul (meshlib.Matrix3i64 b, long a) |
| static meshlib.Matrix3i64 | opDiv (meshlib.Matrix3i64 b, long a) |
| static meshlib.Matrix3i64 | opAddAssign (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static meshlib.Matrix3i64 | opSubAssign (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static meshlib.Matrix3i64 | opMulAssign (meshlib.Matrix3i64 a, long b) |
| static meshlib.Matrix3i64 | opDivAssign (meshlib.Matrix3i64 a, long b) |
| static meshlib.Vector3i64 | opMul (meshlib.Matrix3i64 a, meshlib.Vector3i64 b) |
| static meshlib.Matrix3i64 | opMul (meshlib.Matrix3i64 a, meshlib.Matrix3i64 b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix3i64 mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix3i64 mat) |
| static boolean | opEqual (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static boolean | opNotEqual (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static meshlib.Matrix3f | opAdd (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static meshlib.Matrix3f | opSub (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static meshlib.Matrix3f | opMul (float a, meshlib.Matrix3f b) |
| static meshlib.Matrix3f | opMul (meshlib.Matrix3f b, float a) |
| static meshlib.Matrix3f | opDiv (meshlib.Matrix3f b, float a) |
| static meshlib.Matrix3f | opAddAssign (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static meshlib.Matrix3f | opSubAssign (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static meshlib.Matrix3f | opMulAssign (meshlib.Matrix3f a, float b) |
| static meshlib.Matrix3f | opDivAssign (meshlib.Matrix3f a, float b) |
| static meshlib.Vector3f | opMul (meshlib.Matrix3f a, meshlib.Vector3f b) |
| static meshlib.Matrix3f | opMul (meshlib.Matrix3f a, meshlib.Matrix3f b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix3f mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix3f mat) |
| static boolean | opEqual (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static boolean | opNotEqual (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static meshlib.Matrix3d | opAdd (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static meshlib.Matrix3d | opSub (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static meshlib.Matrix3d | opMul (double a, meshlib.Matrix3d b) |
| static meshlib.Matrix3d | opMul (meshlib.Matrix3d b, double a) |
| static meshlib.Matrix3d | opDiv (meshlib.Matrix3d b, double a) |
| static meshlib.Matrix3d | opAddAssign (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static meshlib.Matrix3d | opSubAssign (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static meshlib.Matrix3d | opMulAssign (meshlib.Matrix3d a, double b) |
| static meshlib.Matrix3d | opDivAssign (meshlib.Matrix3d a, double b) |
| static meshlib.Vector3d | opMul (meshlib.Matrix3d a, meshlib.Vector3d b) |
| static meshlib.Matrix3d | opMul (meshlib.Matrix3d a, meshlib.Matrix3d b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix3d mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix3d mat) |
| static boolean | opEqual (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static boolean | opNotEqual (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.Matrix3i | opAdd (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.Matrix3i | opSub (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.Matrix3i | opMul (byte a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.Matrix3i | opMul (meshlib.Matrix3_unsigned_char b, byte a) |
| static meshlib.Matrix3i | opDiv (meshlib.Matrix3_unsigned_char b, byte a) |
| static meshlib.Matrix3_unsigned_char | opAddAssign (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.Matrix3_unsigned_char | opSubAssign (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.Matrix3_unsigned_char | opMulAssign (meshlib.Matrix3_unsigned_char a, byte b) |
| static meshlib.Matrix3_unsigned_char | opDivAssign (meshlib.Matrix3_unsigned_char a, byte b) |
| static meshlib.Vector3i | opMul (meshlib.Matrix3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static meshlib.Matrix3i | opMul (meshlib.Matrix3_unsigned_char a, meshlib.Matrix3_unsigned_char b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix3_unsigned_char mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix3_unsigned_char mat) |
| static boolean | opEqual (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static boolean | opNotEqual (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static meshlib.Matrix4i | opAdd (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static meshlib.Matrix4i | opSub (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static meshlib.Matrix4i | opMul (boolean a, meshlib.Matrix4b b) |
| static meshlib.Matrix4i | opMul (meshlib.Matrix4b b, boolean a) |
| static meshlib.Matrix4i | opDiv (meshlib.Matrix4b b, boolean a) |
| static meshlib.Matrix4b | opAddAssign (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static meshlib.Matrix4b | opSubAssign (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static meshlib.Matrix4b | opMulAssign (meshlib.Matrix4b a, boolean b) |
| static meshlib.Matrix4b | opDivAssign (meshlib.Matrix4b a, boolean b) |
| static meshlib.Vector4i | opMul (meshlib.Matrix4b a, meshlib.Vector4b b) |
| static meshlib.Matrix4i | opMul (meshlib.Matrix4b a, meshlib.Matrix4b b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix4b mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix4b mat) |
| static boolean | opEqual (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static boolean | opNotEqual (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static meshlib.Matrix4i | opAdd (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static meshlib.Matrix4i | opSub (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static meshlib.Matrix4i | opMul (int a, meshlib.Matrix4i b) |
| static meshlib.Matrix4i | opMul (meshlib.Matrix4i b, int a) |
| static meshlib.Matrix4i | opDiv (meshlib.Matrix4i b, int a) |
| static meshlib.Matrix4i | opAddAssign (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static meshlib.Matrix4i | opSubAssign (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static meshlib.Matrix4i | opMulAssign (meshlib.Matrix4i a, int b) |
| static meshlib.Matrix4i | opDivAssign (meshlib.Matrix4i a, int b) |
| static meshlib.Vector4i | opMul (meshlib.Matrix4i a, meshlib.Vector4i b) |
| static meshlib.Matrix4i | opMul (meshlib.Matrix4i a, meshlib.Matrix4i b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix4i mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix4i mat) |
| static boolean | opEqual (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static boolean | opNotEqual (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static meshlib.Matrix4i64 | opAdd (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static meshlib.Matrix4i64 | opSub (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static meshlib.Matrix4i64 | opMul (long a, meshlib.Matrix4i64 b) |
| static meshlib.Matrix4i64 | opMul (meshlib.Matrix4i64 b, long a) |
| static meshlib.Matrix4i64 | opDiv (meshlib.Matrix4i64 b, long a) |
| static meshlib.Matrix4i64 | opAddAssign (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static meshlib.Matrix4i64 | opSubAssign (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static meshlib.Matrix4i64 | opMulAssign (meshlib.Matrix4i64 a, long b) |
| static meshlib.Matrix4i64 | opDivAssign (meshlib.Matrix4i64 a, long b) |
| static meshlib.Vector4i64 | opMul (meshlib.Matrix4i64 a, meshlib.Vector4i64 b) |
| static meshlib.Matrix4i64 | opMul (meshlib.Matrix4i64 a, meshlib.Matrix4i64 b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix4i64 mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix4i64 mat) |
| static boolean | opEqual (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static boolean | opNotEqual (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static meshlib.Matrix4f | opAdd (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static meshlib.Matrix4f | opSub (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static meshlib.Matrix4f | opMul (float a, meshlib.Matrix4f b) |
| static meshlib.Matrix4f | opMul (meshlib.Matrix4f b, float a) |
| static meshlib.Matrix4f | opDiv (meshlib.Matrix4f b, float a) |
| static meshlib.Matrix4f | opAddAssign (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static meshlib.Matrix4f | opSubAssign (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static meshlib.Matrix4f | opMulAssign (meshlib.Matrix4f a, float b) |
| static meshlib.Matrix4f | opDivAssign (meshlib.Matrix4f a, float b) |
| static meshlib.Vector4f | opMul (meshlib.Matrix4f a, meshlib.Vector4f b) |
| static meshlib.Matrix4f | opMul (meshlib.Matrix4f a, meshlib.Matrix4f b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix4f mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix4f mat) |
| static boolean | opEqual (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static boolean | opNotEqual (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static meshlib.Matrix4d | opAdd (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static meshlib.Matrix4d | opSub (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static meshlib.Matrix4d | opMul (double a, meshlib.Matrix4d b) |
| static meshlib.Matrix4d | opMul (meshlib.Matrix4d b, double a) |
| static meshlib.Matrix4d | opDiv (meshlib.Matrix4d b, double a) |
| static meshlib.Matrix4d | opAddAssign (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static meshlib.Matrix4d | opSubAssign (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static meshlib.Matrix4d | opMulAssign (meshlib.Matrix4d a, double b) |
| static meshlib.Matrix4d | opDivAssign (meshlib.Matrix4d a, double b) |
| static meshlib.Vector4d | opMul (meshlib.Matrix4d a, meshlib.Vector4d b) |
| static meshlib.Matrix4d | opMul (meshlib.Matrix4d a, meshlib.Matrix4d b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix4d mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix4d mat) |
| static boolean | opEqual (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static boolean | opNotEqual (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.Matrix4i | opAdd (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.Matrix4i | opSub (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.Matrix4i | opMul (byte a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.Matrix4i | opMul (meshlib.Matrix4_unsigned_char b, byte a) |
| static meshlib.Matrix4i | opDiv (meshlib.Matrix4_unsigned_char b, byte a) |
| static meshlib.Matrix4_unsigned_char | opAddAssign (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.Matrix4_unsigned_char | opSubAssign (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.Matrix4_unsigned_char | opMulAssign (meshlib.Matrix4_unsigned_char a, byte b) |
| static meshlib.Matrix4_unsigned_char | opDivAssign (meshlib.Matrix4_unsigned_char a, byte b) |
| static meshlib.Vector4i | opMul (meshlib.Matrix4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static meshlib.Matrix4i | opMul (meshlib.Matrix4_unsigned_char a, meshlib.Matrix4_unsigned_char b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Matrix4_unsigned_char mat) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Matrix4_unsigned_char mat) |
| static meshlib.AffineXf2f | opMul (meshlib.AffineXf2f u, meshlib.AffineXf2f v) |
| static boolean | opEqual (meshlib.AffineXf2f a, meshlib.AffineXf2f b) |
| static boolean | opNotEqual (meshlib.AffineXf2f a, meshlib.AffineXf2f b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.AffineXf2f xf) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.AffineXf2f xf) |
| static meshlib.AffineXf2d | opMul (meshlib.AffineXf2d u, meshlib.AffineXf2d v) |
| static boolean | opEqual (meshlib.AffineXf2d a, meshlib.AffineXf2d b) |
| static boolean | opNotEqual (meshlib.AffineXf2d a, meshlib.AffineXf2d b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.AffineXf2d xf) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.AffineXf2d xf) |
| static meshlib.AffineXf3f | opMul (meshlib.AffineXf3f u, meshlib.AffineXf3f v) |
| static boolean | opEqual (meshlib.AffineXf3f a, meshlib.AffineXf3f b) |
| static boolean | opNotEqual (meshlib.AffineXf3f a, meshlib.AffineXf3f b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.AffineXf3f xf) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.AffineXf3f xf) |
| static meshlib.AffineXf3d | opMul (meshlib.AffineXf3d u, meshlib.AffineXf3d v) |
| static boolean | opEqual (meshlib.AffineXf3d a, meshlib.AffineXf3d b) |
| static boolean | opNotEqual (meshlib.AffineXf3d a, meshlib.AffineXf3d b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.AffineXf3d xf) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.AffineXf3d xf) |
| static boolean | opEqual (meshlib.Sphere2f a, meshlib.Sphere2f b) |
| static boolean | opNotEqual (meshlib.Sphere2f a, meshlib.Sphere2f b) |
| static boolean | opEqual (meshlib.Sphere2d a, meshlib.Sphere2d b) |
| static boolean | opNotEqual (meshlib.Sphere2d a, meshlib.Sphere2d b) |
| static boolean | opEqual (meshlib.Sphere3f a, meshlib.Sphere3f b) |
| static boolean | opNotEqual (meshlib.Sphere3f a, meshlib.Sphere3f b) |
| static boolean | opEqual (meshlib.Sphere3d a, meshlib.Sphere3d b) |
| static boolean | opNotEqual (meshlib.Sphere3d a, meshlib.Sphere3d b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Line2f l) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Line2f l) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Line2d l) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Line2d l) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Line3f l) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Line3f l) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Line3d l) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Line3d l) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Plane3f pl) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Plane3f pl) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Plane3d pl) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Plane3d pl) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box1i box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box1i box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box1i64 box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box1i64 box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box1f box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box1f box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box1d box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box1d box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box2i box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box2i box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box2i64 box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box2i64 box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box2f box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box2f box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box2d box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box2d box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box3i box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box3i box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box3i64 box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box3i64 box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box3f box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box3f box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box3d box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box3d box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Box_unsigned_short box) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Box_unsigned_short box) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.TriPointf tp) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.TriPointf tp) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.TriPointd tp) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.TriPointd tp) |
| static meshlib.ChunkIterator | begin (meshlib.IteratorRange_MR_ChunkIterator range) |
| static meshlib.ChunkIterator | end (meshlib.IteratorRange_MR_ChunkIterator range) |
| static meshlib.UndirectedEdgeIterator | begin (meshlib.IteratorRange_MR_UndirectedEdgeIterator range) |
| static meshlib.UndirectedEdgeIterator | end (meshlib.IteratorRange_MR_UndirectedEdgeIterator range) |
| static meshlib.RingIterator_MR_NextEdgeSameOrigin | begin (meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin range) |
| static meshlib.RingIterator_MR_NextEdgeSameOrigin | end (meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin range) |
| static meshlib.RingIterator_MR_NextEdgeSameLeft | begin (meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft range) |
| static meshlib.RingIterator_MR_NextEdgeSameLeft | end (meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft range) |
| static meshlib.PolylineUndirectedEdgeIterator | begin (meshlib.IteratorRange_MR_PolylineUndirectedEdgeIterator range) |
| static meshlib.PolylineUndirectedEdgeIterator | end (meshlib.IteratorRange_MR_PolylineUndirectedEdgeIterator range) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__7b0262bf a, meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__7b0262bf b) |
| static meshlib.NodeId | opAdd_MR_NodeId_int (meshlib.NodeId id, int a) |
| static meshlib.EdgeId | opAdd_MR_EdgeId_int (meshlib.EdgeId id, int a) |
| static meshlib.VoxelId | opAdd_MR_VoxelId_int (meshlib.VoxelId id, int a) |
| static meshlib.NodeId | opAdd_MR_NodeId_unsigned_int (meshlib.NodeId id, int a) |
| static meshlib.EdgeId | opAdd_MR_EdgeId_unsigned_int (meshlib.EdgeId id, int a) |
| static meshlib.VoxelId | opAdd_MR_VoxelId_unsigned_int (meshlib.VoxelId id, int a) |
| static meshlib.NodeId | opAdd (meshlib.NodeId id, long a) |
| static meshlib.EdgeId | opAdd (meshlib.EdgeId id, long a) |
| static meshlib.VoxelId | opAdd (meshlib.VoxelId id, long a) |
| static meshlib.VoxelId | opSub_MR_VoxelId_int (meshlib.VoxelId id, int a) |
| static meshlib.VoxelId | opSub_MR_VoxelId_unsigned_int (meshlib.VoxelId id, int a) |
| static meshlib.VoxelId | opSub (meshlib.VoxelId id, long a) |
| static float | distanceSq (meshlib.Vector2f a, meshlib.Vector2f b) |
| static double | distanceSq (meshlib.Vector2d a, meshlib.Vector2d b) |
| static int | distanceSq (meshlib.Vector2i a, meshlib.Vector2i b) |
| static float | distance (meshlib.Vector2f a, meshlib.Vector2f b) |
| static double | distance (meshlib.Vector2d a, meshlib.Vector2d b) |
| static float | cross (meshlib.Vector2f a, meshlib.Vector2f b) |
| static double | cross (meshlib.Vector2d a, meshlib.Vector2d b) |
| static int | cross (meshlib.Vector2i a, meshlib.Vector2i b) |
| static float | dot (meshlib.Vector2f a, meshlib.Vector2f b) |
| static double | dot (meshlib.Vector2d a, meshlib.Vector2d b) |
| static int | dot (meshlib.Vector2i a, meshlib.Vector2i b) |
| static int | dot (meshlib.Vector2b a, meshlib.Vector2b b) |
| static long | dot (meshlib.Vector2i64 a, meshlib.Vector2i64 b) |
| static float | sqr (meshlib.Vector2f a) |
| static double | sqr (meshlib.Vector2d a) |
| static int | sqr (meshlib.Vector2i a) |
| static meshlib.Vector2f | mult (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2d | mult (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2i | mult (meshlib.Vector2i a, meshlib.Vector2i b) |
| static meshlib.Vector2f | div (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2d | div (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2i | div (meshlib.Vector2i a, meshlib.Vector2i b) |
| static float | angle (meshlib.Vector2f a, meshlib.Vector2f b) |
| static double | angle (meshlib.Vector2d a, meshlib.Vector2d b) |
| static int | angle (meshlib.Vector2i a, meshlib.Vector2i b) |
| static float | distanceSq (meshlib.Vector3f a, meshlib.Vector3f b) |
| static double | distanceSq (meshlib.Vector3d a, meshlib.Vector3d b) |
| static int | distanceSq (meshlib.Vector3i a, meshlib.Vector3i b) |
| static float | distance (meshlib.Vector3f a, meshlib.Vector3f b) |
| static double | distance (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3f | cross (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3d | cross (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3i | cross (meshlib.Vector3i a, meshlib.Vector3i b) |
| static float | dot (meshlib.Vector3f a, meshlib.Vector3f b) |
| static double | dot (meshlib.Vector3d a, meshlib.Vector3d b) |
| static int | dot (meshlib.Vector3i a, meshlib.Vector3i b) |
| static int | dot (meshlib.Vector3b a, meshlib.Vector3b b) |
| static long | dot (meshlib.Vector3i64 a, meshlib.Vector3i64 b) |
| static int | dot (meshlib.Vector3_unsigned_char a, meshlib.Vector3_unsigned_char b) |
| static float | sqr (meshlib.Vector3f a) |
| static double | sqr (meshlib.Vector3d a) |
| static int | sqr (meshlib.Vector3i a) |
| static float | mixed (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | mixed (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static int | mixed (meshlib.Vector3i a, meshlib.Vector3i b, meshlib.Vector3i c) |
| static meshlib.Vector3f | mult (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3d | mult (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3i | mult (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3f | div (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3d | div (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3i | div (meshlib.Vector3i a, meshlib.Vector3i b) |
| static float | angle (meshlib.Vector3f a, meshlib.Vector3f b) |
| static double | angle (meshlib.Vector3d a, meshlib.Vector3d b) |
| static int | angle (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3f | unitVector3 (float azimuth, float altitude) |
| static meshlib.Vector3d | unitVector3 (double azimuth, double altitude) |
| static long | bit_cast (double from) |
| static double | bit_cast (long from) |
| static int | bit_cast_unsigned_int_float (float from) |
| static float | bit_cast (int from) |
| static int | bit_cast_int_float (float from) |
| static int | getNumNodes (int numLeaves) |
| static meshlib.std_optional_MR_MeshOrPoints | getMeshOrPoints (meshlib.Object obj) |
| static meshlib.std_optional_MR_MeshOrPointsXf | getMeshOrPointsXf (meshlib.Object obj) |
| static void | projectOnAll (meshlib.Vector3f pt, meshlib.AABBTreeObjects tree, float upDistLimitSq, meshlib.std_function_void_from_MR_ObjId_MR_MeshOrPoints_ProjectionResult callback, meshlib.ObjId skipObjId) |
| static meshlib.MeshOrPoints_ProjectionResult | projectWorldPointOntoObject (meshlib.Vector3f p, meshlib.Object obj) |
| static meshlib.MeshOrPoints_ProjectionResult | projectWorldPointOntoObjectsRecursive (meshlib.Vector3f p, meshlib.Object root, meshlib.std_function_bool_from_const_MR_Object_ref projectPred, meshlib.std_function_bool_from_const_MR_Object_ref recursePred) |
| static int | getNumNodesPoints (int numPoints) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.BitSet bs) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.BitSet bs) |
| static meshlib.SetBitIterator | begin (meshlib.BitSet a) |
| static meshlib.SetBitIterator | end (meshlib.BitSet _1) |
| static long | heapBytes (meshlib.BitSet bs) |
| static boolean | opEqual (meshlib.BitSet a, meshlib.BitSet b) |
| static boolean | opNotEqual (meshlib.BitSet a, meshlib.BitSet b) |
| static boolean | opEqual (meshlib.VertBitSet a, meshlib.VertBitSet b) |
| static boolean | opNotEqual (meshlib.VertBitSet a, meshlib.VertBitSet b) |
| static boolean | opEqual (meshlib.FaceBitSet a, meshlib.FaceBitSet b) |
| static boolean | opNotEqual (meshlib.FaceBitSet a, meshlib.FaceBitSet b) |
| static boolean | contains (meshlib.FaceBitSet bitset, meshlib.FaceId id) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_size_t_size_t_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator_std_pair_const__d4679248 a, meshlib.phmap.phmap_flat_hash_map_size_t_size_t_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator_std_pair_const__d4679248 b) |
| static meshlib.phmap.phmap_flat_hash_map_size_t_size_t_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator_std_pair_const__7e67df79 | makeHashMapWithSeqNums (meshlib.BitSet bs) |
| static meshlib.BitSet | opBitand (meshlib.BitSet a, meshlib.BitSet b) |
| static meshlib.BitSet | opBitor (meshlib.BitSet a, meshlib.BitSet b) |
| static meshlib.BitSet | opXor (meshlib.BitSet a, meshlib.BitSet b) |
| static meshlib.BitSet | opSub (meshlib.BitSet a, meshlib.BitSet b) |
| static boolean | same (meshlib.MeshTopology topology, meshlib.EdgePoint lhs, meshlib.EdgePoint rhs) |
| static boolean | same (meshlib.MeshTopology topology, meshlib.EdgePointd lhs, meshlib.EdgePointd rhs) |
| static boolean | same (meshlib.MeshTopology topology, meshlib.MeshTriPoint lhs, meshlib.MeshTriPoint rhs) |
| static boolean | same (meshlib.MeshTopology topology, meshlib.MeshTriPointd lhs, meshlib.MeshTriPointd rhs) |
| static boolean | fromSameTriangle_float_MR_MeshTriPoint_ref (meshlib.MeshTopology topology, meshlib.MeshTriPoint a, meshlib.MeshTriPoint b) |
| static boolean | fromSameTriangle_double_MR_MeshTriPointd_ref (meshlib.MeshTopology topology, meshlib.MeshTriPointd a, meshlib.MeshTriPointd b) |
| static boolean | fromSameTriangle_float_MR_MeshTriPoint_rvalue_ref (meshlib.MeshTopology topology, meshlib.MeshTriPoint a, meshlib.MeshTriPoint b) |
| static boolean | fromSameTriangle_double_MR_MeshTriPointd_rvalue_ref (meshlib.MeshTopology topology, meshlib.MeshTriPointd a, meshlib.MeshTriPointd b) |
| static meshlib.MeshTriPoint | getVertexAsMeshTriPoint (meshlib.MeshTopology topology, meshlib.EdgeId e, meshlib.VertId v) |
| static boolean | reportProgress (meshlib.std_function_bool_from_float cb, float v) |
| static boolean | reportProgress (meshlib.std_function_bool_from_float cb, float v, long counter, int divider) |
| static meshlib.std_function_bool_from_float | subprogress (meshlib.std_function_bool_from_float cb, float from, float to) |
| static meshlib.std_function_bool_from_float | subprogress (meshlib.std_function_bool_from_float cb, long index, long count) |
| static java.lang.Byte | asString (meshlib.ColoringType ct) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.PointOnFace pof) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.PointOnFace pof) |
| static meshlib.Vector3f | orgPnt (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | destPnt (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | edgeVector (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.LineSegm3f | edgeSegment (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | edgePoint (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e, float f) |
| static meshlib.Vector3f | edgePoint (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgePoint ep) |
| static meshlib.Vector3f | edgeCenter (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static void | getLeftTriPoints (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e, meshlib.Vector3f v0, meshlib.Vector3f v1, meshlib.Vector3f v2) |
| static meshlib.std_array_MR_Vector3f_3 | getLeftTriPoints (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static void | getTriPoints (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f, meshlib.Vector3f v0, meshlib.Vector3f v1, meshlib.Vector3f v2) |
| static meshlib.std_array_MR_Vector3f_3 | getTriPoints (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static meshlib.Vector3f | triPoint (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshTriPoint p) |
| static meshlib.Vector3f | triCenter (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static float | triangleAspectRatio (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static float | circumcircleDiameterSq (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static float | circumcircleDiameter (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static meshlib.MeshTriPoint | toTriPoint (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f, meshlib.Vector3f p) |
| static meshlib.MeshTriPoint | toTriPoint (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.PointOnFace p) |
| static meshlib.EdgePoint | toEdgePoint (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e, meshlib.Vector3f p) |
| static meshlib.VertId | getClosestVertex (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.PointOnFace p) |
| static meshlib.VertId | getClosestVertex (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshTriPoint p) |
| static meshlib.UndirectedEdgeId | getClosestEdge (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.PointOnFace p) |
| static meshlib.UndirectedEdgeId | getClosestEdge (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshTriPoint p) |
| static float | edgeLength (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static meshlib.UndirectedEdgeScalars | edgeLengths (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static float | edgeLengthSq (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static meshlib.Vector3f | leftDirDblArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | dirDblArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static meshlib.VertCoords | dirDblAreas (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet region) |
| static float | dblArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static float | area (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static double | area (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceBitSet fs) |
| static meshlib.Vector3d | dirArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceBitSet fs) |
| static double | projArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.Vector3f dir, meshlib.FaceBitSet fs) |
| static double | volume (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceBitSet region) |
| static double | holePerimeter (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3d | holeDirArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | leftTangent (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | leftNormal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static meshlib.Vector3f | normal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static meshlib.Plane3f | getPlane3f (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static meshlib.Plane3d | getPlane3d (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceId f) |
| static meshlib.Vector3f | dirDblArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v) |
| static float | dblArea (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v) |
| static meshlib.Vector3f | normal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v) |
| static meshlib.Vector3f | normal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshTriPoint p) |
| static meshlib.Vector3f | pseudonormal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v, meshlib.FaceBitSet region) |
| static meshlib.Vector3f | pseudonormal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e, meshlib.FaceBitSet region) |
| static meshlib.Vector3f | pseudonormal (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshTriPoint p, meshlib.FaceBitSet region) |
| static float | sumAngles (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v, meshlib.bool_output outBoundaryVert) |
| static meshlib.VertBitSet | findSpikeVertices (meshlib.MeshTopology topology, meshlib.VertCoords points, float minSumAngle, meshlib.VertBitSet region, meshlib.std_function_bool_from_float cb) |
| static float | dihedralAngleSin (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static float | dihedralAngleCos (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static float | dihedralAngle (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static float | discreteMeanCurvature (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v) |
| static float | discreteMeanCurvature (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId e) |
| static float | discreteGaussianCurvature (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v, meshlib.bool_output outBoundaryVert) |
| static meshlib.VertScalars | discreteMeanCurvatures (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet region) |
| static meshlib.VertScalars | discreteGaussianCurvatures (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet region) |
| static meshlib.UndirectedEdgeBitSet | findSharpEdges (meshlib.MeshTopology topology, meshlib.VertCoords points, float minSharpCos, float maxSharpCos) |
| static meshlib.UndirectedEdgeBitSet | findCreaseEdges (meshlib.MeshTopology topology, meshlib.VertCoords points, float angleFromPlanar) |
| static float | leftCotan (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e) |
| static float | cotan (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeId ue) |
| static meshlib.QuadraticForm3f | quadraticForm (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v, boolean angleWeigted, meshlib.FaceBitSet region, meshlib.UndirectedEdgeBitSet creases) |
| static meshlib.Box3f | computeBoundingBox (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceBitSet region, meshlib.AffineXf3f toWorld) |
| static float | averageEdgeLength (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.Vector3f | findCenterFromPoints (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.Vector3f | findCenterFromFaces (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.Vector3f | findCenterFromBBox (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.MeshProjectionTransforms | createProjectionTransforms (meshlib.AffineXf3f storageXf, meshlib.AffineXf3f pointXf, meshlib.AffineXf3f treeXf) |
| | Creates structure with simplified transforms for projection functions, with rigidXfPoint applied to point, and nonRigidXfTree applied to tree.
|
| static meshlib.MeshProjectionResult | findProjection (meshlib.Vector3f pt, meshlib.MeshPart mp, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq, meshlib.std_function_bool_from_MR_FaceId validFaces, meshlib.std_function_bool_from_const_MR_MeshProjectionResult_ref validProjections) |
| | computes the closest point on mesh (or its region) to given point
|
| static meshlib.MeshProjectionResult | findProjectionSubtree (meshlib.Vector3f pt, meshlib.MeshPart mp, meshlib.AABBTree tree, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq, meshlib.std_function_bool_from_MR_FaceId validFaces, meshlib.std_function_bool_from_const_MR_MeshProjectionResult_ref validProjections) |
| | computes the closest point on mesh (or its region) to given point
|
| static void | findBoxedTrisInBall (meshlib.MeshPart mp, meshlib.Ball3f ball, meshlib.std_function_MR_Processing_from_MR_FaceId_MR_Ball3f_ref foundCallback) |
| static void | findTrisInBall (meshlib.MeshPart mp, meshlib.Ball3f ball, meshlib.std_function_MR_Processing_from_const_MR_MeshProjectionResult_ref_MR_Ball3f_ref foundCallback, meshlib.std_function_bool_from_MR_FaceId validFaces) |
| static meshlib.std_optional_MR_SignedDistanceToMeshResult | findSignedDistance (meshlib.Vector3f pt, meshlib.MeshPart mp, java.lang.Float upDistLimitSq, java.lang.Float loDistLimitSq) |
| | computes the closest point on mesh (or its region) to given point, and finds the distance with sign to it (positive - outside, negative - inside the mesh)
|
| static void | addNoise (meshlib.VertCoords points, meshlib.VertBitSet validVerts, meshlib.NoiseSettings settings) |
| static void | addNoise (meshlib.Mesh mesh, meshlib.VertBitSet region, meshlib.NoiseSettings settings) |
| static meshlib.ViewportMask | opBitand (meshlib.ViewportMask a, meshlib.ViewportMask b) |
| static meshlib.ViewportMask | opBitor (meshlib.ViewportMask a, meshlib.ViewportMask b) |
| static meshlib.ViewportMask | opXor (meshlib.ViewportMask a, meshlib.ViewportMask b) |
| static boolean | opEqual (meshlib.ViewportIterator a, meshlib.ViewportIterator b) |
| static boolean | opNotEqual (meshlib.ViewportIterator a, meshlib.ViewportIterator b) |
| static meshlib.ViewportIterator | begin (meshlib.ViewportMask mask) |
| static meshlib.ViewportIterator | end (meshlib.ViewportMask _1) |
| static boolean | opEqual (meshlib.std_set_std_string_const_iterator a, meshlib.std_set_std_string_const_iterator b) |
| static int | dot (meshlib.Vector4b a, meshlib.Vector4b b) |
| static int | dot (meshlib.Vector4i a, meshlib.Vector4i b) |
| static long | dot (meshlib.Vector4i64 a, meshlib.Vector4i64 b) |
| static float | dot (meshlib.Vector4f a, meshlib.Vector4f b) |
| static double | dot (meshlib.Vector4d a, meshlib.Vector4d b) |
| static int | dot (meshlib.Vector4_unsigned_char a, meshlib.Vector4_unsigned_char b) |
| static boolean | opEqual (meshlib.Color a, meshlib.Color b) |
| static boolean | opNotEqual (meshlib.Color a, meshlib.Color b) |
| static meshlib.Color | opAdd (meshlib.Color a, meshlib.Color b) |
| static meshlib.Color | opSub (meshlib.Color a, meshlib.Color b) |
| static meshlib.Color | opMul (float a, meshlib.Color b) |
| static meshlib.Color | opMul (meshlib.Color b, float a) |
| static meshlib.Color | opDiv (meshlib.Color b, float a) |
| static meshlib.Color | blend (meshlib.Color front, meshlib.Color back) |
| static boolean | doSegmentsIntersect (meshlib.LineSegm2f x, meshlib.LineSegm2f y, meshlib.float_output xPos, meshlib.float_output yPos) |
| static boolean | doSegmentsIntersect (meshlib.LineSegm2d x, meshlib.LineSegm2d y, meshlib.double_output xPos, meshlib.double_output yPos) |
| static boolean | doSegmentLineIntersect (meshlib.LineSegm2f x, meshlib.Line2f y, meshlib.float_output xPos, meshlib.float_output yPos) |
| static boolean | doSegmentLineIntersect (meshlib.LineSegm2d x, meshlib.Line2d y, meshlib.double_output xPos, meshlib.double_output yPos) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_M__ed203617 a, meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_FlowAggregator_Flows_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_M__ed203617 b) |
| static meshlib.Mesh | alignContoursToMesh (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_Vector2f contours, meshlib.ContoursMeshAlignParams params) |
| static meshlib.Mesh | bendContoursAlongCurve (meshlib.std_vector_std_vector_MR_Vector2f contours, meshlib.CurveFunc curve, meshlib.BendContoursAlongCurveParams params) |
| static meshlib.Mesh | bendContoursAlongSurfacePath (meshlib.std_vector_std_vector_MR_Vector2f contours, meshlib.Mesh mesh, meshlib.GeodesicPath path, meshlib.BendContoursAlongCurveParams params) |
| static meshlib.Mesh | bendContoursAlongSurfacePath (meshlib.std_vector_std_vector_MR_Vector2f contours, meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint path, meshlib.BendContoursAlongCurveParams params) |
| static meshlib.std_vector_float | findPartialLens (meshlib.std_vector_MR_CurvePoint cp, meshlib.float_output outCurveLen) |
| static meshlib.CurvePoint | getCurvePoint (meshlib.std_vector_MR_CurvePoint cp, meshlib.std_vector_float lens, float p) |
| static meshlib.CurveFunc | curveFromPoints_const_std_vector_MR_CurvePoint_ref (meshlib.std_vector_MR_CurvePoint cp, meshlib.float_output outCurveLen) |
| static meshlib.CurveFunc | curveFromPoints_std_vector_MR_CurvePoint_rvalue_ref (meshlib.std_vector_MR_CurvePoint cp, meshlib.float_output outCurveLen) |
| static meshlib.std_vector_MR_CurvePoint | meshPathCurvePoints (meshlib.Mesh mesh, meshlib.GeodesicPath path) |
| static meshlib.std_vector_MR_CurvePoint | meshPathCurvePoints (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint path) |
| static void | addBaseToPlanarMesh (meshlib.Mesh mesh, float zOffset) |
| static int | roundToInt (double x) |
| static int | roundToInt (float x) |
| static boolean | orient3d (meshlib.Vector3i a, meshlib.Vector3i b, meshlib.Vector3i c) |
| static boolean | orient3d (meshlib.Vector3i a, meshlib.Vector3i b, meshlib.Vector3i c, meshlib.Vector3i d) |
| static boolean | orient3d (meshlib.PreciseVertCoords vs) |
| static boolean | orient3d (meshlib.std_array_MR_PreciseVertCoords_4 vs) |
| static boolean | ccwAroundLine (meshlib.PreciseVertCoords vs) |
| static boolean | ccwAroundLine (meshlib.std_array_MR_PreciseVertCoords_5 vs) |
| static meshlib.TriangleSegmentIntersectResult | doTriangleSegmentIntersect (meshlib.std_array_MR_PreciseVertCoords_5 vs) |
| static boolean | segmentIntersectionOrder (meshlib.std_array_MR_PreciseVertCoords_8 vs) |
| static boolean | segmentIntersectionTriPlaneOrder (meshlib.std_array_MR_PreciseVertCoords_8 vs) |
| static meshlib.ConvertToIntVector | getToIntConverter (meshlib.Box3d box) |
| static meshlib.ConvertToFloatVector | getToFloatConverter (meshlib.Box3d box) |
| static meshlib.Vector_MR_Vector3i_MR_VertId | computeIntCoords (meshlib.ConvertToIntVector conv, meshlib.VertCoords points, meshlib.VertBitSet valid) |
| static meshlib.VertCoords | computeFloatCoords (meshlib.ConvertToFloatVector conv, meshlib.Vector_MR_Vector3i_MR_VertId intCoords, meshlib.VertBitSet valid) |
| static meshlib.std_optional_MR_Vector3i | findTwoSegmentsIntersection (meshlib.Vector3i ai, meshlib.Vector3i bi, meshlib.Vector3i ci, meshlib.Vector3i di) |
| static meshlib.Vector3f | findTriangleSegmentIntersectionPrecise (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, meshlib.Vector3f d, meshlib.Vector3f e, meshlib.CoordinateConverters converters) |
| static meshlib.std_optional_MR_Vector3i | findTriangleSegmentIntersectionPreciseInt (meshlib.Vector3i ai, meshlib.Vector3i bi, meshlib.Vector3i ci, meshlib.Vector3i di, meshlib.Vector3i ei) |
| static meshlib.AlphaShapeData | getAlphaShapeData (meshlib.PointCloud cloud, float radius, boolean allPoints) |
| static void | findAlphaShapeNeiTriangles (meshlib.PointCloud cloud, meshlib.VertId v, meshlib.AlphaShapeData data, meshlib.Triangulation appendTris, meshlib.Vector_MR_AlphaShapeNei neis, boolean onlyLargerVids, meshlib.AlphaShapeStats stats) |
| static meshlib.VertId | findBallPivotVertex (meshlib.PointCloud cloud, meshlib.VertId vi, meshlib.VertId vj, meshlib.VertId vk, meshlib.AlphaShapeData data, meshlib.Vector_MR_BallPivotCandidate cands) |
| static meshlib.std_optional_MR_Triangulation | findAlphaShapeAllTriangles (meshlib.PointCloud cloud, float radius, meshlib.std_function_bool_from_float cb, meshlib.AlphaShapeStats stats) |
| static meshlib.Triangulation | findAlphaShapeAllTriangles (meshlib.PointCloud cloud, float radius, meshlib.AlphaShapeStats stats) |
| static meshlib.std_optional_MR_Triangulation | findAlphaShapeAllTriangles (meshlib.PointCloud cloud, meshlib.AlphaShapeData data, meshlib.std_function_bool_from_float cb, meshlib.AlphaShapeStats stats) |
| static meshlib.Triangulation | findAlphaShapeAllTriangles (meshlib.PointCloud cloud, meshlib.AlphaShapeData data, meshlib.AlphaShapeStats stats) |
| static meshlib.std_optional_MR_Mesh | findAlphaShape (meshlib.PointCloud cloud, float radius, meshlib.std_function_bool_from_float cb, meshlib.std_vector_MR_MeshBuilder_VertDuplication dups, meshlib.AlphaShapeStats stats) |
| static meshlib.Mesh | findAlphaShape (meshlib.PointCloud cloud, float radius, meshlib.std_vector_MR_MeshBuilder_VertDuplication dups, meshlib.AlphaShapeStats stats) |
| static meshlib.std_optional_std_array_MR_VertId_3 | findBallPivotingSeed (meshlib.PointCloud cloud, meshlib.VertId v, meshlib.Vector3f dir, meshlib.AlphaShapeData data, meshlib.Triangulation tris, meshlib.Vector_MR_AlphaShapeNei neis) |
| static meshlib.std_optional_MR_Triangulation | findBallPivotingComponent (meshlib.PointCloud cloud, meshlib.std_array_MR_VertId_3 seed, meshlib.AlphaShapeData data, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_Triangulation | findBallPivotingTriangles (meshlib.PointCloud cloud, meshlib.AlphaShapeData data, java.lang.Boolean allComponents, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_Mesh | findBallPivotingMesh (meshlib.PointCloud cloud, float radius, boolean allComponents, meshlib.std_function_bool_from_float cb, meshlib.std_vector_MR_MeshBuilder_VertDuplication dups) |
| static meshlib.Mesh | findBallPivotingMesh (meshlib.PointCloud cloud, float radius, java.lang.Boolean allComponents, meshlib.std_vector_MR_MeshBuilder_VertDuplication dups) |
| static meshlib.Mesh | makeArrow (meshlib.Vector3f base, meshlib.Vector3f vert, java.lang.Float thickness, java.lang.Float coneRadius, java.lang.Float coneSize, java.lang.Integer qual) |
| static meshlib.Mesh | makeBasisAxes (java.lang.Float size, java.lang.Float thickness, java.lang.Float coneRadius, java.lang.Float coneSize, java.lang.Integer qual) |
| static meshlib.std_string | encode64 (java.lang.Byte data, long size) |
| static meshlib.std_vector_unsigned_char | decode64 (java.lang.String val) |
| static double | computeBasinVolume (meshlib.Mesh mesh, meshlib.FaceBitSet faces, float level) |
| static void | accumulatePoints (meshlib.PointAccumulator accum, meshlib.std_vector_MR_Vector3f points, meshlib.AffineXf3f xf) |
| static void | accumulateWeighedPoints (meshlib.PointAccumulator accum, meshlib.std_vector_MR_Vector3f points, meshlib.std_vector_float weights, meshlib.AffineXf3f xf) |
| static void | accumulateFaceCenters (meshlib.PointAccumulator accum, meshlib.MeshPart mp, meshlib.AffineXf3f xf) |
| static void | accumulateLineCenters (meshlib.PointAccumulator accum, meshlib.Polyline3 pl, meshlib.AffineXf3f xf) |
| static void | accumulatePoints (meshlib.PointAccumulator accum, meshlib.PointCloudPart pcp, meshlib.AffineXf3f xf) |
| static boolean | canSolvePolynomial (long degree) |
| static boolean | canMinimizePolynomial (long degree) |
| static meshlib.Mesh | doBooleanOperation (meshlib.Mesh meshACut, meshlib.Mesh meshBCut, meshlib.std_vector_std_vector_MR_EdgeId cutEdgesA, meshlib.std_vector_std_vector_MR_EdgeId cutEdgesB, meshlib.BooleanOperation operation, meshlib.AffineXf3f rigidB2A, meshlib.BooleanResultMapper mapper, java.lang.Boolean mergeAllNonIntersectingComponents, meshlib.BooleanInternalParameters intParams) |
| static meshlib.UndirectedEdgeId | getAt (meshlib.Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId bmap, meshlib.UndirectedEdgeId key, meshlib.UndirectedEdgeId def) |
| static void | positionVertsSmoothly (meshlib.Mesh mesh, meshlib.VertBitSet verts, meshlib.EdgeWeights edgeWeights, meshlib.VertexMass vmass, meshlib.VertBitSet fixedSharpVertices) |
| static void | positionVertsSmoothly (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet verts, meshlib.EdgeWeights edgeWeights, meshlib.VertexMass vmass, meshlib.VertBitSet fixedSharpVertices) |
| static void | positionVertsSmoothlySharpBd (meshlib.Mesh mesh, meshlib.PositionVertsSmoothlyParams params) |
| static void | positionVertsSmoothlySharpBd (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.PositionVertsSmoothlyParams params) |
| static void | positionVertsSmoothlySharpBd (meshlib.Mesh mesh, meshlib.VertBitSet verts) |
| static void | interpolateScalarsSmoothly (meshlib.Mesh mesh, meshlib.VertScalars field, meshlib.InterpolateScalarsParams params) |
| static void | interpolateScalarsSmoothly (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertScalars field, meshlib.InterpolateScalarsParams params) |
| static void | interpolateScalarsSmoothly (meshlib.MeshTopology topology, meshlib.VertScalars field, meshlib.InterpolateScalarsParams params) |
| static void | positionVertsWithSpacing (meshlib.Mesh mesh, meshlib.SpacingSettings settings) |
| static void | positionVertsWithSpacing (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.SpacingSettings settings) |
| static void | inflate (meshlib.Mesh mesh, meshlib.VertBitSet verts, meshlib.InflateSettings settings) |
| static void | inflate (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet verts, meshlib.InflateSettings settings) |
| static void | inflate1 (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet verts, float pressure) |
| static meshlib.Mesh | triangulateCameraPoints (meshlib.VertCoords points, meshlib.CameraPointsTriangulationSettings settings, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | triangulateCameraPoints_const_MR_PointCloud_ref (meshlib.PointCloud cloud, meshlib.CameraPointsTriangulationSettings settings, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | triangulateCameraPoints_MR_PointCloud_rvalue_ref (meshlib.PointCloud cloud, meshlib.CameraPointsTriangulationSettings settings, meshlib.std_function_bool_from_float cb) |
| static void | smoothCameraMeshDepth (meshlib.Mesh mesh, meshlib.SmoothCameraMeshDepthSettings settings) |
| static void | smoothCameraMeshDepth (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.SmoothCameraMeshDepthSettings settings) |
| static meshlib.std_pair_bool_int | filterHistoryActionsVector (meshlib.std_vector_std_shared_ptr_MR_HistoryAction historyVector, meshlib.std_function_bool_from_const_std_shared_ptr_MR_HistoryAction_ref filteringCondition, java.lang.Long firstRedoIndex, java.lang.Boolean deepFiltering) |
| | Remove actions from history actions vector that match the condition.
|
| static meshlib.UndirectedEdgeBitSet | edgesBetweenDifferentColors (meshlib.MeshTopology topology, meshlib.FaceColors colors) |
| static meshlib.UndirectedEdgeBitSet | edgesBetweenDifferentTextures (meshlib.MeshTopology topology, meshlib.TexturePerFace textures) |
| static void | resizeAttributesToMesh (meshlib.ObjectMeshData data) |
| static long | heapBytes (meshlib.std_vector_MR_Color vec) |
| static long | heapBytes (meshlib.std_vector_std_shared_ptr_MR_Object vec) |
| static long | heapBytes (meshlib.std_vector_float vec) |
| static long | heapBytes (meshlib.std_vector_size_t vec) |
| static long | heapBytes (meshlib.Vector_MR_MeshTexture_MR_TextureId vec) |
| static long | heapBytes (meshlib.std_shared_ptr_MR_Mesh ptr) |
| static long | heapBytes (meshlib.std_shared_ptr_MR_Object ptr) |
| static long | heapBytes (meshlib.std_shared_ptr_MR_PointCloud ptr) |
| static long | heapBytes (meshlib.std_shared_ptr_MR_Polyline3 ptr) |
| static meshlib.std_shared_ptr_MR_ObjectMesh | merge (meshlib.std_vector_std_shared_ptr_MR_ObjectMesh objsMesh, meshlib.ObjectMeshMergeOptions options) |
| static meshlib.std_shared_ptr_MR_ObjectMesh | cloneRegion (meshlib.std_shared_ptr_MR_ObjectMesh objMesh, meshlib.FaceBitSet region, java.lang.Boolean copyTexture) |
| static meshlib.std_optional_std_string | getDynamicName (meshlib.std_shared_ptr_MR_HistoryAction action) |
| static meshlib.std_shared_ptr_MR_ObjectPoints | merge (meshlib.std_vector_std_shared_ptr_MR_ObjectPoints objsPoints) |
| static meshlib.std_shared_ptr_MR_ObjectPoints | cloneRegion (meshlib.std_shared_ptr_MR_ObjectPoints objPoints, meshlib.VertBitSet region) |
| static meshlib.std_shared_ptr_MR_ObjectPoints | pack (meshlib.ObjectPoints pts, meshlib.Reorder reorder, meshlib.VertBitSet newValidVerts, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_shared_ptr_MR_ObjectLines | merge (meshlib.std_vector_std_shared_ptr_MR_ObjectLines objsLines) |
| static meshlib.std_shared_ptr_MR_ObjectLines | cloneRegion (meshlib.std_shared_ptr_MR_ObjectLines objLines, meshlib.UndirectedEdgeBitSet region) |
| static long | chunkCount (long totalSize, long chunkSize, java.lang.Long overlap) |
| static meshlib.IteratorRange_MR_ChunkIterator | splitByChunks (long totalSize, long chunkSize, java.lang.Long overlap) |
| static meshlib.std_string_view | toString (meshlib.DimensionsVisualizePropertyType value) |
| static meshlib.std_optional_MR_VertMap | findSmallestCloseVertices (meshlib.Mesh mesh, float closeDist, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertMap | findSmallestCloseVertices (meshlib.PointCloud cloud, float closeDist, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertMap | findSmallestCloseVertices (meshlib.VertCoords points, float closeDist, meshlib.VertBitSet valid, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertMap | findSmallestCloseVerticesUsingTree (meshlib.VertCoords points, float closeDist, meshlib.AABBTreePoints tree, meshlib.VertBitSet valid, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertBitSet | findCloseVertices (meshlib.Mesh mesh, float closeDist, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertBitSet | findCloseVertices (meshlib.PointCloud cloud, float closeDist, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertBitSet | findCloseVertices (meshlib.VertCoords points, float closeDist, meshlib.VertBitSet valid, meshlib.std_function_bool_from_float cb) |
| static meshlib.VertBitSet | findCloseVertices (meshlib.VertMap smallestMap) |
| static meshlib.std_vector_std_pair_MR_EdgeId_MR_EdgeId | findTwinEdgePairs (meshlib.Mesh mesh, float closeDist) |
| static meshlib.std_vector_std_pair_MR_EdgeId_MR_EdgeId | findTwinEdgePairs (meshlib.MeshTopology tp, meshlib.VertMap smallestClose) |
| static meshlib.EdgeBitSet | findTwinEdges (meshlib.Mesh mesh, float closeDist) |
| static meshlib.EdgeBitSet | findTwinEdges (meshlib.std_vector_std_pair_MR_EdgeId_MR_EdgeId pairs) |
| static meshlib.UndirectedEdgeBitSet | findTwinUndirectedEdges (meshlib.Mesh mesh, float closeDist) |
| static meshlib.UndirectedEdgeBitSet | findTwinUndirectedEdges (meshlib.std_vector_std_pair_MR_EdgeId_MR_EdgeId pairs) |
| static meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_Equ__246e441a | findTwinUndirectedEdgeHashMap (meshlib.Mesh mesh, float closeDist) |
| static meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_UndirectedEdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_Equ__246e441a | findTwinUndirectedEdgeHashMap (meshlib.std_vector_std_pair_MR_EdgeId_MR_EdgeId pairs) |
| static meshlib.std_pair_MR_Vector3f_MR_TriPointf | closestPointInTriangle (meshlib.Vector3f p, meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static meshlib.std_pair_MR_Vector3d_MR_TriPointd | closestPointInTriangle (meshlib.Vector3d p, meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static meshlib.PointAndDistance | findClosestWeightedPoint (meshlib.Vector3f loc, meshlib.AABBTreePoints tree, meshlib.DistanceFromWeightedPointsComputeParams params) |
| static meshlib.MeshPointAndDistance | findClosestWeightedMeshPoint (meshlib.Vector3f loc, meshlib.Mesh mesh, meshlib.DistanceFromWeightedPointsComputeParams params) |
| static meshlib.std_vector_MR_IOFilter | opBitor (meshlib.std_vector_MR_IOFilter a, meshlib.std_vector_MR_IOFilter b) |
| static meshlib.std_optional_MR_IOFilter | findFilter (meshlib.std_vector_MR_IOFilter filters, java.lang.String extension) |
| static void | serializeMesh (meshlib.Mesh mesh, java.lang.String path, meshlib.FaceBitSet selection, java.lang.foreign.MemorySegment serializeFormat) |
| static float | calcOrientedArea (meshlib.std_vector_MR_Vector2f contour) |
| static double | calcOrientedArea (meshlib.std_vector_MR_Vector2d contour) |
| static meshlib.Vector3f | calcOrientedArea (meshlib.std_vector_MR_Vector3f contour) |
| static meshlib.Vector3d | calcOrientedArea (meshlib.std_vector_MR_Vector3d contour) |
| static float | calcLength (meshlib.std_vector_MR_Vector2f contour) |
| static double | calcLength (meshlib.std_vector_MR_Vector2d contour) |
| static float | calcLength (meshlib.std_vector_MR_Vector3f contour) |
| static double | calcLength (meshlib.std_vector_MR_Vector3d contour) |
| static meshlib.std_vector_MR_Vector2f | convertContourTo2f (meshlib.std_vector_MR_Vector2f from) |
| static meshlib.std_vector_MR_Vector2f | convertContourTo2f (meshlib.std_vector_MR_Vector2d from) |
| static meshlib.std_vector_MR_Vector2f | convertContourTo2f (meshlib.std_vector_MR_Vector3f from) |
| static meshlib.std_vector_MR_Vector2f | convertContourTo2f (meshlib.std_vector_MR_Vector3d from) |
| static meshlib.std_vector_MR_Vector3f | convertContourTo3f (meshlib.std_vector_MR_Vector2f from) |
| static meshlib.std_vector_MR_Vector3f | convertContourTo3f (meshlib.std_vector_MR_Vector2d from) |
| static meshlib.std_vector_MR_Vector3f | convertContourTo3f (meshlib.std_vector_MR_Vector3f from) |
| static meshlib.std_vector_MR_Vector3f | convertContourTo3f (meshlib.std_vector_MR_Vector3d from) |
| static meshlib.std_vector_MR_Vector2d | convertContourTo2d (meshlib.std_vector_MR_Vector2f from) |
| static meshlib.std_vector_MR_Vector2d | convertContourTo2d (meshlib.std_vector_MR_Vector2d from) |
| static meshlib.std_vector_MR_Vector2d | convertContourTo2d (meshlib.std_vector_MR_Vector3f from) |
| static meshlib.std_vector_MR_Vector2d | convertContourTo2d (meshlib.std_vector_MR_Vector3d from) |
| static meshlib.std_vector_MR_Vector3d | convertContourTo3d (meshlib.std_vector_MR_Vector2f from) |
| static meshlib.std_vector_MR_Vector3d | convertContourTo3d (meshlib.std_vector_MR_Vector2d from) |
| static meshlib.std_vector_MR_Vector3d | convertContourTo3d (meshlib.std_vector_MR_Vector3f from) |
| static meshlib.std_vector_MR_Vector3d | convertContourTo3d (meshlib.std_vector_MR_Vector3d from) |
| static meshlib.std_vector_std_vector_MR_Vector2f | convertContoursTo2f (meshlib.std_vector_std_vector_MR_Vector2f from) |
| static meshlib.std_vector_std_vector_MR_Vector2f | convertContoursTo2f (meshlib.std_vector_std_vector_MR_Vector2d from) |
| static meshlib.std_vector_std_vector_MR_Vector2f | convertContoursTo2f (meshlib.std_vector_std_vector_MR_Vector3f from) |
| static meshlib.std_vector_std_vector_MR_Vector2f | convertContoursTo2f (meshlib.std_vector_std_vector_MR_Vector3d from) |
| static meshlib.std_vector_std_vector_MR_Vector3f | convertContoursTo3f (meshlib.std_vector_std_vector_MR_Vector2f from) |
| static meshlib.std_vector_std_vector_MR_Vector3f | convertContoursTo3f (meshlib.std_vector_std_vector_MR_Vector2d from) |
| static meshlib.std_vector_std_vector_MR_Vector3f | convertContoursTo3f (meshlib.std_vector_std_vector_MR_Vector3f from) |
| static meshlib.std_vector_std_vector_MR_Vector3f | convertContoursTo3f (meshlib.std_vector_std_vector_MR_Vector3d from) |
| static meshlib.std_vector_std_vector_MR_Vector2d | convertContoursTo2d (meshlib.std_vector_std_vector_MR_Vector2f from) |
| static meshlib.std_vector_std_vector_MR_Vector2d | convertContoursTo2d (meshlib.std_vector_std_vector_MR_Vector2d from) |
| static meshlib.std_vector_std_vector_MR_Vector2d | convertContoursTo2d (meshlib.std_vector_std_vector_MR_Vector3f from) |
| static meshlib.std_vector_std_vector_MR_Vector2d | convertContoursTo2d (meshlib.std_vector_std_vector_MR_Vector3d from) |
| static meshlib.std_vector_std_vector_MR_Vector3d | convertContoursTo3d (meshlib.std_vector_std_vector_MR_Vector2f from) |
| static meshlib.std_vector_std_vector_MR_Vector3d | convertContoursTo3d (meshlib.std_vector_std_vector_MR_Vector2d from) |
| static meshlib.std_vector_std_vector_MR_Vector3d | convertContoursTo3d (meshlib.std_vector_std_vector_MR_Vector3f from) |
| static meshlib.std_vector_std_vector_MR_Vector3d | convertContoursTo3d (meshlib.std_vector_std_vector_MR_Vector3d from) |
| static boolean | opEqual (meshlib.EdgeTri a, meshlib.EdgeTri b) |
| static boolean | opNotEqual (meshlib.EdgeTri a, meshlib.EdgeTri b) |
| static meshlib.Vector_MR_VarEdgeTri | findCollidingEdgeTrisPrecise (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.ConvertToIntVector conv, meshlib.AffineXf3f rigidB2A, java.lang.Boolean anyIntersection) |
| | finds all pairs of colliding edges from one mesh and triangle from another mesh
|
| static void | updateCollidingEdgeTrisPrecise (meshlib.Vector_MR_VarEdgeTri res, meshlib.Mesh a, meshlib.VertId aFirstNewVert, meshlib.Mesh b, meshlib.VertId bFirstNewVert, meshlib.ConvertToIntVector conv, meshlib.AffineXf3f rigidB2A) |
| | updates the result of findCollidingEdgeTrisPrecise( a, b, conv, rigidB2A ) after some faces or edges of the meshes were split (e.g. in subdivideLoneContours) with no other changes in the meshes: removes all intersections with the triangles around new vertices (the split triangles and their new parts) and with their edges, and finds them again, which is much faster than new search if few faces were split, but slower if many were split: so if more than 1/32 of all vertices are new, the function makes new search instead; the AABB trees of the meshes must be updated after the splits (e.g. by Mesh.updateCachesAfterSplits) or invalidated
|
| static meshlib.std_vector_MR_EdgeTri | findSelfCollidingEdgeTrisPrecise (meshlib.MeshPart mp, meshlib.ConvertToIntVector conv, java.lang.Boolean anyIntersection, meshlib.AffineXf3f rigidB2A, java.lang.Integer aVertSizes) |
| | finds all pairs of colliding edges and triangle within one mesh
|
| static meshlib.std_vector_MR_EdgeTri | findCollidingEdgeTrisPrecise (meshlib.Mesh a, meshlib.std_vector_MR_EdgeId edgesA, meshlib.Mesh b, meshlib.std_vector_MR_FaceId facesB, meshlib.ConvertToIntVector conv, meshlib.AffineXf3f rigidB2A) |
| static meshlib.std_vector_MR_EdgeTri | findCollidingEdgeTrisPrecise (meshlib.Mesh a, meshlib.std_vector_MR_FaceId facesA, meshlib.Mesh b, meshlib.std_vector_MR_EdgeId edgesB, meshlib.ConvertToIntVector conv, meshlib.AffineXf3f rigidB2A) |
| static meshlib.CoordinateConverters | getVectorConverters (meshlib.MeshPart a) |
| | creates simple converters from Vector3f to Vector3i and back in mesh part area range
|
| static meshlib.CoordinateConverters | getVectorConverters (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A) |
| | creates simple converters from Vector3f to Vector3i and back in mesh parts area range
|
| static meshlib.Vector_MR_Vector_MR_VarEdgeTri | orderIntersectionContours (meshlib.MeshTopology topologyA, meshlib.MeshTopology topologyB, meshlib.Vector_MR_VarEdgeTri intersections) |
| static meshlib.Vector_MR_Vector_MR_VarEdgeTri | orderSelfIntersectionContours (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeTri intersections) |
| static boolean | isClosed (meshlib.Vector_MR_VarEdgeTri contour) |
| static meshlib.std_vector_int | detectLoneContours (meshlib.Vector_MR_Vector_MR_VarEdgeTri contours, java.lang.Boolean ignoreOpen) |
| static void | removeLoneDegeneratedContours (meshlib.MeshTopology edgesTopology, meshlib.OneMeshContours faceContours, meshlib.OneMeshContours edgeContours) |
| static void | removeLoneContours (meshlib.Vector_MR_Vector_MR_VarEdgeTri contours, java.lang.Boolean ignoreOpen) |
| static void | subdivideLoneContours (meshlib.Mesh mesh, meshlib.OneMeshContours contours, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2oldMap) |
| static void | getOneMeshIntersectionContours (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.Vector_MR_Vector_MR_VarEdgeTri contours, meshlib.OneMeshContours outA, meshlib.OneMeshContours outB, meshlib.CoordinateConverters converters, meshlib.AffineXf3f rigidB2A, meshlib.std_vector_std_vector_MR_Vector3f outPtsA, java.lang.Boolean addSelfyTerminalVerts) |
| static meshlib.OneMeshContours | getOneMeshSelfIntersectionContours (meshlib.Mesh mesh, meshlib.Vector_MR_Vector_MR_VarEdgeTri contours, meshlib.CoordinateConverters converters, meshlib.AffineXf3f rigidB2A) |
| static meshlib.std_vector_std_vector_MR_Vector3f | extractMeshContours (meshlib.OneMeshContours meshContours) |
| static meshlib.OneMeshContour | surfaceLineToMeshContour (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.SearchPathSettings searchSettings, meshlib.std_vector_int pivotIndices) |
| | Makes continuous contour by mesh tri points, if first and last meshTriPoint is the same, makes closed contour.
|
| static meshlib.OneMeshContour | surfaceLineToClosedMeshContour (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.SearchPathSettings searchSettings, meshlib.std_vector_int pivotIndices) |
| | Makes closed continuous contour by mesh tri points, note that first and last meshTriPoint should not be same.
|
| static meshlib.OneMeshContour | surfacePathWithEndsToMeshContour (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.std_vector_MR_EdgePoint surfacePath, meshlib.MeshTriPoint end) |
| | Converts SurfacePath to OneMeshContours.
|
| static meshlib.OneMeshContours | surfacePathsToMeshContours (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgePoint surfacePaths) |
| | Converts SurfacePaths to OneMeshContours.
|
| static meshlib.OneMeshContour | convertMeshTriPointsToMeshContour (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.SearchPathSettings searchSettings, meshlib.std_vector_int pivotIndices) |
| static meshlib.OneMeshContour | convertMeshTriPointsToClosedContour (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.SearchPathSettings searchSettings, meshlib.std_vector_int pivotIndices) |
| static meshlib.OneMeshContour | convertSurfacePathWithEndsToMeshContour (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.std_vector_MR_EdgePoint surfacePath, meshlib.MeshTriPoint end) |
| static meshlib.OneMeshContours | convertSurfacePathsToMeshContours (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgePoint surfacePaths) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__93586939 a, meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_int_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Undirect__93586939 b) |
| static meshlib.CutMeshResult | cutMesh (meshlib.Mesh mesh, meshlib.OneMeshContours contours, meshlib.CutMeshParameters params) |
| | Cuts mesh by given contours.
|
| static void | reserveForCut (meshlib.Mesh mesh, meshlib.Mesh sizeOf, meshlib.OneMeshContours contours) |
| static meshlib.FaceBitSet | cutMeshByContour (meshlib.Mesh mesh, meshlib.std_vector_MR_Vector3f contour, meshlib.AffineXf3f xf) |
| static meshlib.FaceBitSet | cutMeshByContours (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_Vector3f contours, meshlib.AffineXf3f xf) |
| static meshlib.std_vector_std_vector_MR_EdgeId | cutMeshByProjection (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_Vector3f contours, meshlib.CutByProjectionSettings settings) |
| | Performs orthographic projection with of given contours to mesh and cut result lines, fails if any point of contours has missed mesh on projection stage or cut contours contains self-intersections.
|
| static meshlib.OneMeshContours | offsetSurfaceLineToMeshContours (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, float offset, meshlib.SearchPathSettings searchSettings) |
| | Makes continuous contour by iso-line from mesh tri points, if first and last meshTriPoint is the same, makes closed contour.
|
| static meshlib.OneMeshContours | offsetSurfaceLineToMeshContours (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.std_function_float_from_int offsetAtPoint, meshlib.SearchPathSettings searchSettings) |
| | Makes continuous contour by iso-line from mesh tri points, if first and last meshTriPoint is the same, makes closed contour.
|
| static meshlib.OneMeshContours | convertMeshTriPointsSurfaceOffsetToMeshContours (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, float offset, meshlib.SearchPathSettings searchSettings) |
| static meshlib.OneMeshContours | convertMeshTriPointsSurfaceOffsetToMeshContours (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.std_function_float_from_int offsetAtPoint, meshlib.SearchPathSettings searchSettings) |
| static meshlib.std_vector_MR_FaceBitSet | separateClosedContour (meshlib.Mesh mesh, meshlib.std_vector_MR_Vector3f contour, meshlib.std_function_void_from_const_MR_EdgePoint_ref cb) |
| static void | stitchContours (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId c0, meshlib.std_vector_MR_EdgeId c1) |
| static meshlib.std_vector_MR_EdgeId | cutAlongEdgeLoop (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId c0) |
| static meshlib.std_vector_MR_EdgeId | cutAlongEdgeLoop (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId c0) |
| static meshlib.Mesh | makeConvexHull (meshlib.VertCoords points, meshlib.VertBitSet validPoints) |
| static meshlib.Mesh | makeConvexHull (meshlib.Mesh in) |
| static meshlib.Mesh | makeConvexHull (meshlib.PointCloud in) |
| static meshlib.std_vector_MR_Vector2f | makeConvexHull (meshlib.std_vector_MR_Vector2f points) |
| static meshlib.MeshTopology | makeCubeTopology () |
| static meshlib.Mesh | makeCube (meshlib.Vector3f size, meshlib.Vector3f base) |
| static meshlib.Mesh | makeParallelepiped (meshlib.Vector3f side, meshlib.Vector3f base) |
| static meshlib.Mesh | makeBoxMesh (meshlib.Box3f box) |
| static meshlib.std_vector_MR_FaceBitSet | cutAroundVertSets (meshlib.Mesh mesh, meshlib.std_vector_MR_VertBitSet vertSets, meshlib.CutAroundVertSetsParams params, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | makeCylinder (java.lang.Float radius, java.lang.Float length, java.lang.Integer resolution) |
| static meshlib.Mesh | makeOpenCylinder (java.lang.Float radius, java.lang.Float z1, java.lang.Float z2, java.lang.Integer numCircleSegments) |
| static meshlib.Mesh | makeOpenCone (java.lang.Float radius, java.lang.Float zApex, java.lang.Float zBase, java.lang.Integer numCircleSegments) |
| static meshlib.Mesh | makeCylinderAdvanced (java.lang.Float radius0, java.lang.Float radius1, java.lang.Float start_angle, java.lang.Float arc_size, java.lang.Float length, java.lang.Integer resolution) |
| static meshlib.Mesh | makeCone (java.lang.Float radius0, java.lang.Float length, java.lang.Integer resolution) |
| static meshlib.Mesh | delaunayTriangulationXY (meshlib.VertCoords points, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | delaunayTriangulationXY_const_MR_PointCloud_ref (meshlib.PointCloud cloud, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | delaunayTriangulationXY_MR_PointCloud_rvalue_ref (meshlib.PointCloud cloud, meshlib.std_function_bool_from_float cb) |
| static void | calcDipoles (meshlib.Dipoles dipoles, meshlib.AABBTree tree, meshlib.Mesh mesh) |
| static meshlib.Dipoles | calcDipoles (meshlib.AABBTree tree, meshlib.Mesh mesh) |
| static float | calcFastWindingNumber (meshlib.Dipoles dipoles, meshlib.AABBTree tree, meshlib.Mesh mesh, meshlib.Vector3f q, float beta, meshlib.FaceId skipFace) |
| static meshlib.VertId | findDirMax (meshlib.Vector3f dir, meshlib.Mesh m, meshlib.UseAABBTree u) |
| static meshlib.VertId | findDirMax (meshlib.Vector3f dir, meshlib.MeshPart mp, meshlib.UseAABBTree u) |
| static meshlib.VertId | findDirMax (meshlib.Vector3f dir, meshlib.MeshVertPart mp, meshlib.UseAABBTree u) |
| static meshlib.VertId | findDirMax (meshlib.Vector3f dir, meshlib.Polyline3 polyline, meshlib.UseAABBTree u) |
| static meshlib.VertId | findDirMax (meshlib.Vector2f dir, meshlib.Polyline2 polyline, meshlib.UseAABBTree u) |
| static meshlib.VertId | findDirMax (meshlib.Vector3f dir, meshlib.PointCloud cloud, meshlib.VertBitSet region, meshlib.UseAABBTree u) |
| static meshlib.VertId | findDirMax (meshlib.Vector3f dir, meshlib.AABBTreePoints tree, meshlib.VertBitSet region) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector3f dir, meshlib.VertCoords points, meshlib.VertBitSet region) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector2f dir, meshlib.VertCoords2 points, meshlib.VertBitSet region) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector3f dir, meshlib.PointCloud cloud, meshlib.VertBitSet region) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector3f dir, meshlib.Polyline3 polyline) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector2f dir, meshlib.Polyline2 polyline) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector3f dir, meshlib.MeshPart mp) |
| static meshlib.VertId | findDirMaxBruteForce (meshlib.Vector3f dir, meshlib.MeshVertPart mp) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector3f dir, meshlib.VertCoords points, meshlib.VertBitSet region) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector2f dir, meshlib.VertCoords2 points, meshlib.VertBitSet region) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector3f dir, meshlib.PointCloud cloud, meshlib.VertBitSet region) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector3f dir, meshlib.Polyline3 polyline) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector2f dir, meshlib.Polyline2 polyline) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector3f dir, meshlib.MeshPart mp) |
| static meshlib.MinMaxArg_float_MR_VertId | findDirMinMaxBruteForce (meshlib.Vector3f dir, meshlib.MeshVertPart mp) |
| static meshlib.OutEdge2 | opposite (meshlib.OutEdge2 e) |
| static void | expandPixelMask (meshlib.PixelBitSet mask, meshlib.RectIndexer indexer, java.lang.Integer expansion) |
| static void | shrinkPixelMask (meshlib.PixelBitSet mask, meshlib.RectIndexer indexer, java.lang.Integer shrinkage) |
| static meshlib.DistanceMap | combineXYderivativeMaps (meshlib.std_pair_MR_DistanceMap_MR_DistanceMap XYderivativeMaps) |
| static meshlib.DistanceMap | computeDistanceMap (meshlib.MeshPart mp, meshlib.MeshToDistanceMapParams params, meshlib.std_function_bool_from_float cb, meshlib.std_vector_MR_MeshTriPoint outSamples) |
| static meshlib.DistanceMap | computeDistanceMapD (meshlib.MeshPart mp, meshlib.MeshToDistanceMapParams params, meshlib.std_function_bool_from_float cb, meshlib.std_vector_MR_MeshTriPoint outSamples) |
| static meshlib.DistanceMap | distanceMapFromContours (meshlib.Polyline2 contours, meshlib.ContourToDistanceMapParams params, meshlib.ContoursDistanceMapOptions options) |
| | Computes distance of 2d contours according ContourToDistanceMapParams.
|
| static void | distanceMapFromContours (meshlib.DistanceMap distMap, meshlib.Polyline2 polyline, meshlib.ContourToDistanceMapParams params, meshlib.ContoursDistanceMapOptions options) |
| | Computes distance of 2d contours according ContourToDistanceMapParams.
|
| static meshlib.std_vector_MR_Vector3f | edgePointsFromContours (meshlib.Polyline2 polyline, float pixelSize, float threshold) |
| static meshlib.Polyline2 | distanceMapTo2DIsoPolyline (meshlib.DistanceMap distMap, float isoValue) |
| static meshlib.Polyline2 | distanceMapTo2DIsoPolyline (meshlib.DistanceMap distMap, meshlib.ContourToDistanceMapParams params, float isoValue) |
| static meshlib.std_pair_MR_Polyline2_MR_AffineXf3f | distanceMapTo2DIsoPolyline (meshlib.DistanceMap distMap, meshlib.AffineXf3f xf, float isoValue, java.lang.Boolean useDepth) |
| static meshlib.Polyline2 | distanceMapTo2DIsoPolyline (meshlib.DistanceMap distMap, float pixelSize, float isoValue) |
| static meshlib.Polyline2 | polylineOffset (meshlib.Polyline2 polyline, float pixelSize, float offset) |
| static meshlib.Polyline2 | contourUnion (meshlib.Polyline2 contoursA, meshlib.Polyline2 contoursB, meshlib.ContourToDistanceMapParams params, java.lang.Float offsetInside) |
| | computes the union of the shapes bounded by input 2d contours
|
| static meshlib.Polyline2 | contourIntersection (meshlib.Polyline2 contoursA, meshlib.Polyline2 contoursB, meshlib.ContourToDistanceMapParams params, java.lang.Float offsetInside) |
| | computes the intersection of the shapes bounded by input 2d contours
|
| static meshlib.Polyline2 | contourSubtract (meshlib.Polyline2 contoursA, meshlib.Polyline2 contoursB, meshlib.ContourToDistanceMapParams params, java.lang.Float offsetInside) |
| | computes the difference between the shapes bounded by contoursA and the shapes bounded by contoursB
|
| static meshlib.Mesh | distanceMapToMesh (meshlib.DistanceMap distMap, meshlib.AffineXf3f toWorld, meshlib.std_function_bool_from_float cb) |
| static meshlib.Image | convertDistanceMapToImage (meshlib.DistanceMap distMap, java.lang.Float threshold) |
| static meshlib.DistanceMap | convertImageToDistanceMap (meshlib.Image image, java.lang.Float threshold, java.lang.Boolean invert) |
| static java.lang.Byte | asString (meshlib.SignDetectionMode m) |
| static boolean | opEqual (meshlib.UndirectedEdgeIterator a, meshlib.UndirectedEdgeIterator b) |
| static boolean | opNotEqual (meshlib.UndirectedEdgeIterator a, meshlib.UndirectedEdgeIterator b) |
| static meshlib.IteratorRange_MR_UndirectedEdgeIterator | undirectedEdges (meshlib.MeshTopology topology) |
| static meshlib.std_function_float_from_MR_EdgeId | identityMetric () |
| static meshlib.std_function_float_from_MR_EdgeId | edgeLengthMetric (meshlib.Mesh mesh) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeLengthMetric (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.std_function_float_from_MR_EdgeId | discreteAbsMeanCurvatureMetric (meshlib.Mesh mesh) |
| static meshlib.std_function_float_from_MR_EdgeId | discreteAbsMeanCurvatureMetric (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.std_function_float_from_MR_EdgeId | discreteMinusAbsMeanCurvatureMetric (meshlib.Mesh mesh) |
| static meshlib.std_function_float_from_MR_EdgeId | discreteMinusAbsMeanCurvatureMetric (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeCurvMetric (meshlib.Mesh mesh, java.lang.Float angleSinFactor, java.lang.Float angleSinForBoundary) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeCurvMetric (meshlib.MeshTopology topology, meshlib.VertCoords points, java.lang.Float angleSinFactor, java.lang.Float angleSinForBoundary) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeAbsCurvMetric (meshlib.Mesh mesh, java.lang.Float angleSinFactor, java.lang.Float angleSinForBoundary) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeAbsCurvMetric (meshlib.MeshTopology topology, meshlib.VertCoords points, java.lang.Float angleSinFactor, java.lang.Float angleSinForBoundary) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeDihedralAngleMetric (meshlib.Mesh mesh, meshlib.DihedralAngleProcessParams params) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeDihedralAngleMetric (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.DihedralAngleProcessParams params) |
| static meshlib.std_function_float_from_MR_EdgeId | edgeTableSymMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric) |
| static boolean | isEdgePath (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId edges) |
| static boolean | isEdgeLoop (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId edges) |
| static meshlib.std_vector_std_vector_MR_EdgeId | splitOnSimpleLoops (meshlib.MeshTopology topology, meshlib.std_vector_std_vector_MR_EdgeId loops) |
| static void | reverse (meshlib.std_vector_MR_EdgeId path) |
| static void | reverse (meshlib.std_vector_std_vector_MR_EdgeId paths) |
| static double | calcPathMetric (meshlib.std_vector_MR_EdgeId path, meshlib.std_function_float_from_MR_EdgeId metric) |
| static double | calcPathLength (meshlib.std_vector_MR_EdgeId path, meshlib.Mesh mesh) |
| static meshlib.Vector3d | calcOrientedArea (meshlib.std_vector_MR_EdgeId loop, meshlib.Mesh mesh) |
| static void | sortPathsByMetric (meshlib.std_vector_std_vector_MR_EdgeId paths, meshlib.std_function_float_from_MR_EdgeId metric) |
| static void | sortPathsByLength (meshlib.std_vector_std_vector_MR_EdgeId paths, meshlib.Mesh mesh) |
| static void | addLeftBand (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId loop, meshlib.FaceBitSet addHere) |
| static meshlib.std_vector_MR_EdgeId | buildShortestPath (meshlib.Mesh mesh, meshlib.VertId start, meshlib.VertId finish, java.lang.Float maxPathLen) |
| static meshlib.std_vector_MR_EdgeId | buildShortestPathBiDir (meshlib.Mesh mesh, meshlib.VertId start, meshlib.VertId finish, java.lang.Float maxPathLen) |
| static meshlib.std_vector_MR_EdgeId | buildShortestPathBiDir (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.MeshTriPoint finish, meshlib.VertId outPathStart, meshlib.VertId outPathFinish, java.lang.Float maxPathLen) |
| static meshlib.std_vector_MR_EdgeId | buildShortestPathAStar (meshlib.Mesh mesh, meshlib.VertId start, meshlib.VertId finish, java.lang.Float maxPathLen) |
| static meshlib.std_vector_MR_EdgeId | buildShortestPathAStar (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.MeshTriPoint finish, meshlib.VertId outPathStart, meshlib.VertId outPathFinish, java.lang.Float maxPathLen) |
| static meshlib.std_vector_MR_EdgeId | buildShortestPath (meshlib.Mesh mesh, meshlib.VertId start, meshlib.VertBitSet finish, java.lang.Float maxPathLen) |
| static meshlib.std_vector_MR_EdgeId | buildSmallestMetricPath (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.VertId start, meshlib.VertId finish, java.lang.Float maxPathMetric) |
| static meshlib.std_vector_MR_EdgeId | buildSmallestMetricPathBiDir (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.VertId start, meshlib.VertId finish, java.lang.Float maxPathMetric) |
| static meshlib.std_vector_MR_EdgeId | buildSmallestMetricPathBiDir (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.TerminalVertex starts, int numStarts, meshlib.TerminalVertex finishes, int numFinishes, meshlib.VertId outPathStart, meshlib.VertId outPathFinish, java.lang.Float maxPathMetric) |
| static meshlib.std_vector_MR_EdgeId | buildSmallestMetricPath (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.VertId start, meshlib.VertBitSet finish, java.lang.Float maxPathMetric) |
| static meshlib.std_vector_MR_VertId | getVertexOrdering (meshlib.MeshTopology topology, meshlib.VertBitSet region) |
| static meshlib.std_vector_std_vector_MR_EdgeId | extractClosedLoops (meshlib.MeshTopology topology, meshlib.EdgeBitSet edges) |
| static meshlib.std_vector_std_vector_MR_EdgeId | extractClosedLoops (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId inEdges, meshlib.EdgeBitSet outNotLoopEdges) |
| static meshlib.std_vector_MR_EdgeId | extractLongestClosedLoop (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId inEdges) |
| static boolean | dilateRegionByMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.FaceBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegionByMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegionByMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.UndirectedEdgeBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegionByMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.FaceBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegionByMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegionByMetric (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.UndirectedEdgeBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegion (meshlib.Mesh mesh, meshlib.FaceBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegion (meshlib.Mesh mesh, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegion (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegion (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegion (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | dilateRegion (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegion (meshlib.Mesh mesh, meshlib.FaceBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegion (meshlib.Mesh mesh, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegion (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegion (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegion (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static boolean | erodeRegion (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeBitSet region, float dilation, meshlib.std_function_bool_from_float callback) |
| static int | getPathPlaneIntersections (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId path, meshlib.Plane3f plane, meshlib.std_vector_MR_EdgePoint outIntersections) |
| static int | getContourPlaneIntersections (meshlib.std_vector_MR_Vector3f path, meshlib.Plane3f plane, meshlib.std_vector_MR_Vector3f outIntersections) |
| static int | getPathEdgesInPlane (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId path, meshlib.Plane3f plane, java.lang.Float tolerance, meshlib.std_vector_MR_EdgeId outInPlaneEdges) |
| static meshlib.std_vector_MR_Vector3f | edgePathToContour3f (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId line) |
| static meshlib.std_vector_std_vector_MR_Vector3f | edgePathsToContours3f (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgeId lines) |
| static boolean | opEqual (meshlib.RingIterator_MR_NextEdgeSameOrigin a, meshlib.RingIterator_MR_NextEdgeSameOrigin b) |
| static boolean | opNotEqual (meshlib.RingIterator_MR_NextEdgeSameOrigin a, meshlib.RingIterator_MR_NextEdgeSameOrigin b) |
| static boolean | opEqual (meshlib.RingIterator_MR_NextEdgeSameLeft a, meshlib.RingIterator_MR_NextEdgeSameLeft b) |
| static boolean | opNotEqual (meshlib.RingIterator_MR_NextEdgeSameLeft a, meshlib.RingIterator_MR_NextEdgeSameLeft b) |
| static meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin | orgRing (meshlib.MeshTopology topology, meshlib.EdgeId edge) |
| static meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin | orgRing (meshlib.MeshTopology topology, meshlib.VertId v) |
| static meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameOrigin | orgRing0 (meshlib.MeshTopology topology, meshlib.EdgeId edge) |
| static meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft | leftRing (meshlib.MeshTopology topology, meshlib.EdgeId edge) |
| static meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft | leftRing (meshlib.MeshTopology topology, meshlib.FaceId f) |
| static meshlib.IteratorRange_MR_RingIterator_MR_NextEdgeSameLeft | leftRing0 (meshlib.MeshTopology topology, meshlib.EdgeId edge) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_VertPathInfo_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Alloca__61da3e82 a, meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_VertPathInfo_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Alloca__61da3e82 b) |
| static meshlib.Mesh | embedStructureToTerrain (meshlib.Mesh terrain, meshlib.Mesh structure, meshlib.EmbeddedStructureParameters params) |
| static meshlib.VertScalars | computeSpaceDistances (meshlib.Mesh mesh, meshlib.PointOnFace start, float range) |
| static meshlib.VertBitSet | findNeighborVerts (meshlib.Mesh mesh, meshlib.PointOnFace start, float rangeSq) |
| static void | expand (meshlib.MeshTopology topology, meshlib.FaceBitSet region, java.lang.Integer hops) |
| static meshlib.FaceBitSet | expand (meshlib.MeshTopology topology, meshlib.FaceId f, int hops) |
| static void | expand (meshlib.MeshTopology topology, meshlib.VertBitSet region, java.lang.Integer hops) |
| static meshlib.VertBitSet | expand (meshlib.MeshTopology topology, meshlib.VertId v, int hops) |
| static void | shrink (meshlib.MeshTopology topology, meshlib.FaceBitSet region, java.lang.Integer hops) |
| static void | shrink (meshlib.MeshTopology topology, meshlib.VertBitSet region, java.lang.Integer hops) |
| static meshlib.FaceBitSet | expandFaces (meshlib.MeshTopology topology, meshlib.FaceBitSet region, meshlib.UndirectedEdgeBitSet stopEdges) |
| static meshlib.FaceBitSet | shrinkFaces (meshlib.MeshTopology topology, meshlib.FaceBitSet region, meshlib.UndirectedEdgeBitSet stopEdges) |
| static meshlib.FaceBitSet | getBoundaryFaces (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.std_vector_std_vector_MR_EdgePoint | extractIsolines (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_VertId vertValues, meshlib.FaceBitSet region) |
| static boolean | hasAnyIsoline (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_VertId vertValues, meshlib.FaceBitSet region) |
| static meshlib.std_vector_std_vector_MR_EdgePoint | extractIsolines (meshlib.MeshTopology topology, meshlib.VertScalars vertValues, float isoValue, meshlib.FaceBitSet region) |
| static boolean | hasAnyIsoline (meshlib.MeshTopology topology, meshlib.VertScalars vertValues, float isoValue, meshlib.FaceBitSet region) |
| static meshlib.std_vector_std_vector_MR_EdgePoint | extractPlaneSections (meshlib.MeshPart mp, meshlib.Plane3f plane, meshlib.UseAABBTree u) |
| static boolean | hasAnyPlaneSection (meshlib.MeshPart mp, meshlib.Plane3f plane, meshlib.UseAABBTree u) |
| static meshlib.std_vector_std_vector_MR_EdgePoint | extractXYPlaneSections (meshlib.MeshPart mp, float zLevel, meshlib.UseAABBTree u) |
| static boolean | hasAnyXYPlaneSection (meshlib.MeshPart mp, float zLevel, meshlib.UseAABBTree u) |
| static meshlib.std_vector_MR_LineSegm3f | findTriangleSectionsByXYPlane (meshlib.MeshPart mp, float zLevel, meshlib.std_vector_MR_FaceId faces, meshlib.UseAABBTree u) |
| static meshlib.std_vector_MR_EdgePoint | trackSection (meshlib.MeshPart mp, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, meshlib.Vector3f direction, float distance) |
| static meshlib.std_vector_MR_EdgePoint | trackSection (meshlib.MeshPart mp, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, meshlib.Vector3f planePoint, boolean ccw) |
| static boolean | isConsistentlyOriented (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgePoint isoline) |
| static meshlib.FaceBitSet | getCrossedFaces (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgePoint isoline) |
| static meshlib.std_vector_MR_Vector2f | planeSectionToContour2f (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint section, meshlib.AffineXf3f meshToPlane) |
| static meshlib.std_vector_std_vector_MR_Vector2f | planeSectionsToContours2f (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgePoint sections, meshlib.AffineXf3f meshToPlane) |
| static meshlib.std_optional_MR_FaceScalars | calcFaceDistances (meshlib.MeshTopology topology, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.FaceBitSet starts, meshlib.FaceDistancesSettings settings) |
| static meshlib.std_optional_MR_Vector3f | getFeatureNormal (meshlib.FeatureObject feature) |
| static meshlib.std_optional_MR_Vector3f | getFeatureDirection (meshlib.FeatureObject feature) |
| static boolean | opEqual (meshlib.std_unordered_set_std_string_const_iterator a, meshlib.std_unordered_set_std_string_const_iterator b) |
| static meshlib.std_unordered_set_std_string | getFeaturesTypeWithNormals () |
| static meshlib.std_unordered_set_std_string | getFeaturesTypeWithDirections () |
| static meshlib.AffineXf3f | refineFeatureObject (meshlib.FeatureObject featObj, meshlib.Mesh mesh, meshlib.RefineParameters params) |
| static meshlib.AffineXf3f | refineFeatureObject (meshlib.FeatureObject featObj, meshlib.PointCloud pointCloud, meshlib.RefineParameters params) |
| static meshlib.FaceBitSet | fillContourLeft (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId contour) |
| static meshlib.FaceBitSet | fillContourLeft (meshlib.MeshTopology topology, meshlib.std_vector_std_vector_MR_EdgeId contours) |
| static meshlib.FaceBitSet | fillContourLeftByGraphCut (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId contour, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.std_function_bool_from_float progress) |
| | Fills region located to the left from given contour, by minimizing the sum of metric over the boundary If the computations are terminated by progress, then returns the best approximation found by the moment of termination.
|
| static meshlib.FaceBitSet | fillContourLeftByGraphCut (meshlib.MeshTopology topology, meshlib.std_vector_std_vector_MR_EdgeId contours, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.std_function_bool_from_float progress) |
| | Fills region located to the left from given contours, by minimizing the sum of metric over the boundary If the computations are terminated by progress, then returns the best approximation found by the moment of termination.
|
| static meshlib.FaceBitSet | segmentByGraphCut (meshlib.MeshTopology topology, meshlib.FaceBitSet source, meshlib.FaceBitSet sink, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.std_function_bool_from_float progress) |
| | Finds segment that divide mesh on source and sink (source included, sink excluded), by minimizing the sum of metric over the boundary If the computations are terminated by progress, then returns the best approximation found by the moment of termination.
|
| static void | fillContours2D (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId holeRepresentativeEdges) |
| | fill holes with border in same plane (i.e. after cut by plane)
|
| static meshlib.IFillContours2DPlanCache | makeFillContours2DPlanCache () |
| static meshlib.HoleFillPlan | fillContours2DPlan (meshlib.Mesh mesh, meshlib.EdgeId holeEdgeId, meshlib.IFillContours2DPlanCache cache) |
| | prepare filling plan for hole or face with border in same plane (i.e. after cut by plane)
|
| static meshlib.AffineXf3f | getXfFromOxyPlane (meshlib.std_vector_std_vector_MR_Vector3f contours) |
| static meshlib.AffineXf3f | getXfFromOxyPlane (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgeId paths) |
| static void | fillPlanarHole (meshlib.ObjectMeshData data, meshlib.std_vector_std_vector_MR_EdgeId holeContours) |
| static double | calcCombinedFillMetric (meshlib.Mesh mesh, meshlib.FaceBitSet filledRegion, meshlib.FillHoleMetric metric) |
| static meshlib.FillHoleMetric | getCircumscribedMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getPlaneFillMetric (meshlib.Mesh mesh, meshlib.EdgeId e) |
| static meshlib.FillHoleMetric | getPlaneNormalizedFillMetric (meshlib.Mesh mesh, meshlib.EdgeId e) |
| static meshlib.FillHoleMetric | getComplexStitchMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getEdgeLengthFillMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getEdgeLengthStitchMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getVerticalStitchMetric (meshlib.Mesh mesh, meshlib.Vector3f upDir) |
| static meshlib.FillHoleMetric | getVerticalStitchMetricEdgeBased (meshlib.Mesh mesh, meshlib.Vector3f upDir) |
| static meshlib.FillHoleMetric | getComplexFillMetric (meshlib.Mesh mesh, meshlib.EdgeId e) |
| static meshlib.FillHoleMetric | getParallelPlaneFillMetric (meshlib.Mesh mesh, meshlib.EdgeId e, meshlib.Plane3f plane) |
| static meshlib.FillHoleMetric | getMaxDihedralAngleMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getUniversalMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getMinTriAngleMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getMinAreaMetric (meshlib.Mesh mesh) |
| static meshlib.FillHoleMetric | getCloseSurfaceFillMetric (meshlib.Mesh mesh, meshlib.Mesh closeSurface) |
| static meshlib.FillHoleMetric | mixMetrics (meshlib.FillHoleMetric f, meshlib.FillHoleMetric g, meshlib.std_function_double_from_double_double mix) |
| static void | stitchHoles (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.EdgeId b, meshlib.StitchHolesParams params) |
| | Stitches two holes in Mesh
.
|
| static void | buildCylinderBetweenTwoHoles (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.EdgeId b, meshlib.StitchHolesParams params) |
| static boolean | stitchHoles (meshlib.Mesh mesh, meshlib.StitchHolesParams params) |
| static boolean | buildCylinderBetweenTwoHoles (meshlib.Mesh mesh, meshlib.StitchHolesParams params) |
| static void | fillHole (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.FillHoleParams params) |
| | Fills hole in mesh
.
|
| static void | fillHoles (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId as, meshlib.FillHoleParams params) |
| static boolean | isHoleBd (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId loop) |
| static meshlib.HoleFillPlan | getHoleFillPlan (meshlib.Mesh mesh, meshlib.EdgeId e, meshlib.FillHoleParams params) |
| static meshlib.std_vector_MR_HoleFillPlan | getHoleFillPlans (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId holeRepresentativeEdges, meshlib.FillHoleParams params) |
| static meshlib.HoleFillPlan | getPlanarHoleFillPlan (meshlib.Mesh mesh, meshlib.EdgeId e, java.lang.Boolean allowSweptLine) |
| static meshlib.std_vector_MR_HoleFillPlan | getPlanarHoleFillPlans (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId holeRepresentativeEdges) |
| static void | executeHoleFillPlan (meshlib.Mesh mesh, meshlib.EdgeId a0, meshlib.HoleFillPlan plan, meshlib.FaceBitSet outNewFaces) |
| static boolean | isFillingMultipleEdgeFree (meshlib.MeshTopology topology, meshlib.HoleFillPlan plan) |
| static meshlib.VertId | fillHoleTrivially (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.FaceBitSet outNewFaces) |
| | Triangulates face of hole in mesh trivially
.
|
| static meshlib.EdgeId | extendHole (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.Plane3f plane, meshlib.FaceBitSet outNewFaces) |
| static meshlib.std_vector_MR_EdgeId | extendAllHoles (meshlib.Mesh mesh, meshlib.Plane3f plane, meshlib.FaceBitSet outNewFaces) |
| static meshlib.EdgeId | extendHole (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.std_function_MR_Vector3f_from_const_MR_Vector3f_ref getVertPos, meshlib.FaceBitSet outNewFaces) |
| static meshlib.EdgeId | buildBottom (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.Vector3f dir, float holeExtension, meshlib.FaceBitSet outNewFaces) |
| static meshlib.EdgeId | makeDegenerateBandAroundHole (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.FaceBitSet outNewFaces) |
| static meshlib.MakeBridgeResult | makeQuadBridge (meshlib.MeshTopology topology, meshlib.EdgeId a, meshlib.EdgeId b, meshlib.FaceBitSet outNewFaces) |
| static meshlib.MakeBridgeResult | makeBridge (meshlib.MeshTopology topology, meshlib.EdgeId a, meshlib.EdgeId b, meshlib.FaceBitSet outNewFaces) |
| static meshlib.MakeBridgeResult | makeSmoothBridge (meshlib.Mesh mesh, meshlib.EdgeId a, meshlib.EdgeId b, float samplingStep, meshlib.FaceBitSet outNewFaces) |
| static meshlib.EdgeId | makeBridgeEdge (meshlib.MeshTopology topology, meshlib.EdgeId a, meshlib.EdgeId b) |
| static meshlib.std_vector_MR_EdgeId | makeInterHoleBridgeEdges (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId holeRepresentativeEdges) |
| static meshlib.std_vector_MR_EdgeId | makeInterHoleBridgeEdges (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.std_vector_MR_EdgeId holeRepresentativeEdges) |
| static boolean | bridgeFillAllHoles (meshlib.Mesh mesh, meshlib.FillHoleParams params) |
| static void | splitQuad (meshlib.MeshTopology topology, meshlib.EdgeId a, meshlib.FaceBitSet outNewFaces) |
| static meshlib.FaceBitSet | fillHoleNicely (meshlib.Mesh mesh, meshlib.EdgeId holeEdge, meshlib.FillHoleNicelySettings settings) |
| static meshlib.FaceBitSet | stitchHolesNicely (meshlib.Mesh mesh, meshlib.EdgeId hole0Edge, meshlib.EdgeId hole1Edge, meshlib.StitchHolesNicelySettings settings) |
| static void | filterCreaseEdges (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet creaseEdges, float critLength, java.lang.Boolean filterComponents, java.lang.Boolean filterBranches) |
| static meshlib.std_vector_MR_Vector3f | makeFreeFormOriginGrid (meshlib.Box3f box, meshlib.Vector3i resolution) |
| static meshlib.std_vector_MR_Vector3f | findBestFreeformDeformation (meshlib.Box3f box, meshlib.std_vector_MR_Vector3f source, meshlib.std_vector_MR_Vector3f target, meshlib.Vector3i resolution, meshlib.AffineXf3f samplesToBox) |
| static meshlib.std_optional_MR_VertBitSet | verticesGridSampling (meshlib.MeshPart mp, float voxelSize, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertBitSet | pointGridSampling (meshlib.PointCloudPart pcp, float voxelSize, meshlib.std_function_bool_from_float cb) |
| static boolean | opEqual (meshlib.ObjVertId _1, meshlib.ObjVertId _2) |
| static boolean | opNotEqual (meshlib.ObjVertId _1, meshlib.ObjVertId _2) |
| static meshlib.std_optional_std_vector_MR_ObjVertId | multiModelGridSampling (meshlib.Vector_MR_ModelPointsData_MR_ObjId models, float voxelSize, meshlib.std_function_bool_from_float cb) |
| static void | printTimingTreeAtEnd (boolean on, java.lang.Double minTimeSec) |
| static void | printCurrentTimerBranch () |
| static void | printTimingTree (java.lang.Double minTimeSec) |
| static boolean | opEqual (meshlib.ICPPairData _1, meshlib.ICPPairData _2) |
| static boolean | opNotEqual (meshlib.ICPPairData _1, meshlib.ICPPairData _2) |
| static boolean | opEqual (meshlib.PointPair _1, meshlib.PointPair _2) |
| static boolean | opNotEqual (meshlib.PointPair _1, meshlib.PointPair _2) |
| static long | getNumSamples (meshlib.IPointPairs pairs) |
| static long | getNumActivePairs (meshlib.IPointPairs pairs) |
| static meshlib.NumSum | opAdd (meshlib.NumSum a, meshlib.NumSum b) |
| static meshlib.NumSum | getSumSqDistToPoint (meshlib.IPointPairs pairs, java.lang.Double inaccuracy) |
| static meshlib.NumSum | getSumSqDistToPlane (meshlib.IPointPairs pairs, java.lang.Double inaccuracy) |
| static float | getMeanSqDistToPoint (meshlib.IPointPairs pairs) |
| static float | getMeanSqDistToPlane (meshlib.IPointPairs pairs) |
| static meshlib.std_string | getICPStatusInfo (int iterations, meshlib.ICPExitType exitType) |
| static meshlib.AffineXf3d | getAligningXf (meshlib.PointToPlaneAligningTransform p2pl, meshlib.ICPMode mode, float angleLimit, float scaleLimit, meshlib.Vector3f fixedRotationAxis) |
| static long | deactivateFarPairs (meshlib.IPointPairs pairs, float maxDistSq) |
| static void | updatePointPairs (meshlib.PointPairs pairs, meshlib.MeshOrPointsXf src, meshlib.MeshOrPointsXf tgt, float cosThreshold, float distThresholdSq, boolean mutualClosest, boolean ignoreBdTgts) |
| static meshlib.std_vector_size_t | splitByLines (java.lang.Byte data, long size) |
| static void | parseFirstNum (java.lang.String str, meshlib.int_output num) |
| static void | parsePolygon (java.lang.String str, meshlib.VertId vertId, meshlib.int_output numPoints) |
| static boolean | hasBom (java.lang.String str) |
| static meshlib.RenderModelPassMask | opBitand (meshlib.RenderModelPassMask a, meshlib.RenderModelPassMask b) |
| static meshlib.RenderModelPassMask | opBitor (meshlib.RenderModelPassMask a, meshlib.RenderModelPassMask b) |
| static meshlib.RenderModelPassMask | opCompl (meshlib.RenderModelPassMask a) |
| static java.lang.foreign.MemorySegment | opBitandAssign (java.lang.foreign.MemorySegment a, meshlib.RenderModelPassMask b) |
| static java.lang.foreign.MemorySegment | opBitorAssign (java.lang.foreign.MemorySegment a, meshlib.RenderModelPassMask b) |
| static meshlib.RenderModelPassMask | opMul (meshlib.RenderModelPassMask a, boolean b) |
| static meshlib.RenderModelPassMask | opMul (boolean a, meshlib.RenderModelPassMask b) |
| static java.lang.foreign.MemorySegment | opMul_assign_MR_RenderModelPassMask_bool (java.lang.foreign.MemorySegment a, boolean b) |
| static meshlib.DepthFunction | opBitand (meshlib.DepthFunction a, meshlib.DepthFunction b) |
| static meshlib.DepthFunction | opBitor (meshlib.DepthFunction a, meshlib.DepthFunction b) |
| static meshlib.DepthFunction | opCompl (meshlib.DepthFunction a) |
| static java.lang.foreign.MemorySegment | opBitandAssign (java.lang.foreign.MemorySegment a, meshlib.DepthFunction b) |
| static java.lang.foreign.MemorySegment | opBitorAssign (java.lang.foreign.MemorySegment a, meshlib.DepthFunction b) |
| static meshlib.DepthFunction | opMul (meshlib.DepthFunction a, boolean b) |
| static meshlib.DepthFunction | opMul (boolean a, meshlib.DepthFunction b) |
| static java.lang.foreign.MemorySegment | opMul_assign_MR_DepthFunction_bool (java.lang.foreign.MemorySegment a, boolean b) |
| static meshlib.BasicUiRenderTask_InteractionMask | opBitand (meshlib.BasicUiRenderTask_InteractionMask a, meshlib.BasicUiRenderTask_InteractionMask b) |
| static meshlib.BasicUiRenderTask_InteractionMask | opBitor (meshlib.BasicUiRenderTask_InteractionMask a, meshlib.BasicUiRenderTask_InteractionMask b) |
| static meshlib.BasicUiRenderTask_InteractionMask | opCompl (meshlib.BasicUiRenderTask_InteractionMask a) |
| static java.lang.foreign.MemorySegment | opBitandAssign (java.lang.foreign.MemorySegment a, meshlib.BasicUiRenderTask_InteractionMask b) |
| static java.lang.foreign.MemorySegment | opBitorAssign (java.lang.foreign.MemorySegment a, meshlib.BasicUiRenderTask_InteractionMask b) |
| static meshlib.BasicUiRenderTask_InteractionMask | opMul (meshlib.BasicUiRenderTask_InteractionMask a, boolean b) |
| static meshlib.BasicUiRenderTask_InteractionMask | opMul (boolean a, meshlib.BasicUiRenderTask_InteractionMask b) |
| static java.lang.foreign.MemorySegment | opMul_assign_MR_BasicUiRenderTask_InteractionMask_bool (java.lang.foreign.MemorySegment a, boolean b) |
| static boolean | improveSampling (meshlib.PointCloud cloud, meshlib.VertBitSet samples, meshlib.ImproveSamplingSettings settings) |
| static meshlib.InSphereResult | inSphere (meshlib.Vector3i a, meshlib.Vector3i b, meshlib.Vector3i c, meshlib.Vector3i d, long rSq) |
| static meshlib.InSphereResult | inSphere (meshlib.std_array_MR_PreciseVertCoords_4 vs, long rSq) |
| static meshlib.InSphereResult | inSphere (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, meshlib.Vector3f d, float rSq) |
| static meshlib.InSphereResult | inSphere (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c, meshlib.Vector3d d, double rSq) |
| static meshlib.ShellVertexInfo | classifyShellVert (meshlib.MeshPart mp, meshlib.Vector3f shellPoint, meshlib.FindInnerShellSettings settings) |
| static meshlib.VertBitSet | findInnerShellVerts (meshlib.MeshPart mp, meshlib.Mesh shell, meshlib.FindInnerShellSettings settings) |
| static meshlib.FaceBitSet | findInnerShellFacesWithSplits (meshlib.MeshPart mp, meshlib.Mesh shell, meshlib.FindInnerShellSettings settings) |
| static meshlib.std_optional_MR_Vector2f | intersection (meshlib.LineSegm2f segm1, meshlib.LineSegm2f segm2) |
| static boolean | isNanFast (float f) |
| static meshlib.std_optional_MR_VertBitSet | pointIterativeSampling (meshlib.PointCloud cloud, int numSamples, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_shared_ptr_MR_Object | makeLevelOfDetails (meshlib.Mesh mesh, int maxDepth) |
| static meshlib.Vector3f | applyFloat (meshlib.AffineXf3d xf, meshlib.Vector3f p) |
| static meshlib.Vector3f | applyFloat (meshlib.Matrix3d m, meshlib.Vector3f n) |
| static meshlib.Vector3d | applyDouble (meshlib.AffineXf3d xf, meshlib.Vector3f p) |
| static meshlib.Vector3d | applyDouble (meshlib.Matrix3d m, meshlib.Vector3f n) |
| static meshlib.VertCoords | transformPoints (meshlib.VertCoords verts, meshlib.VertBitSet validVerts, meshlib.AffineXf3d xf, meshlib.VertCoords buf, meshlib.VertRenumber vertRenumber) |
| static meshlib.VertCoords | transformNormals (meshlib.VertCoords normals, meshlib.VertBitSet validVerts, meshlib.Matrix3d m, meshlib.VertCoords buf) |
| static meshlib.VertScalars | computeLocalConvexity (meshlib.Mesh mesh, float radius, meshlib.std_function_bool_from_float cb) |
| static meshlib.VertScalars | computeLocalConvexity (meshlib.PointCloud cloud, float radius, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_AllLocalTriangulations | uniteLocalTriangulations (meshlib.std_vector_MR_SomeLocalTriangulations in, meshlib.std_function_bool_from_float progress) |
| static meshlib.Vector3f | computeNormal (meshlib.AllLocalTriangulations triangs, meshlib.VertCoords points, meshlib.VertId v) |
| static void | orientLocalTriangulations (meshlib.AllLocalTriangulations triangs, meshlib.VertCoords coords, meshlib.VertBitSet region, meshlib.VertCoords targetDir) |
| static void | orientLocalTriangulations (meshlib.AllLocalTriangulations triangs, meshlib.VertCoords coords, meshlib.VertBitSet region, meshlib.std_function_MR_Vector3f_from_MR_VertId targetDir) |
| static boolean | autoOrientLocalTriangulations (meshlib.PointCloud pointCloud, meshlib.AllLocalTriangulations triangs, meshlib.VertBitSet region, meshlib.std_function_bool_from_float progress, meshlib.Triangulation outRep3, meshlib.Triangulation outRep2) |
| static meshlib.std_array_int_4 | computeTrianglesRepetitions (meshlib.AllLocalTriangulations triangs) |
| static meshlib.std_vector_MR_UnorientedTriangle | findRepeatedUnorientedTriangles (meshlib.AllLocalTriangulations triangs, int repetitions) |
| static meshlib.Triangulation | findRepeatedOrientedTriangles (meshlib.AllLocalTriangulations triangs, int repetitions) |
| static void | findRepeatedOrientedTriangles (meshlib.AllLocalTriangulations triangs, meshlib.Triangulation outRep3, meshlib.Triangulation outRep2) |
| static meshlib.Mesh | makePlane () |
| static meshlib.AffineXf3d | makeRigidXf (meshlib.MeshPart mp, meshlib.AffineXf3d meshXf) |
| static meshlib.AffineXf3f | makeRigidXf (meshlib.MeshPart mp, meshlib.AffineXf3f meshXf) |
| static meshlib.Mesh | makeSphere (meshlib.SphereParams params) |
| static meshlib.Mesh | makeUVSphere (java.lang.Float radius, java.lang.Integer horisontalResolution, java.lang.Integer verticalResolution) |
| static meshlib.EdgeId | mapEdge (meshlib.WholeEdgeMap map, meshlib.EdgeId src) |
| static meshlib.UndirectedEdgeId | mapEdge (meshlib.WholeEdgeMap map, meshlib.UndirectedEdgeId src) |
| static meshlib.EdgeId | mapEdge (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__d03a8612 map, meshlib.EdgeId src) |
| static meshlib.UndirectedEdgeId | mapEdge (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__d03a8612 map, meshlib.UndirectedEdgeId src) |
| static meshlib.EdgeId | mapEdge (meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId m, meshlib.EdgeId src) |
| static meshlib.UndirectedEdgeId | mapEdge (meshlib.MapOrHashMap_MR_UndirectedEdgeId_MR_EdgeId m, meshlib.UndirectedEdgeId src) |
| static meshlib.UndirectedEdgeId | mapEdge (meshlib.UndirectedEdgeBMap map, meshlib.UndirectedEdgeId src) |
| static meshlib.UndirectedEdgeBitSet | mapEdges (meshlib.WholeEdgeMap map, meshlib.UndirectedEdgeBitSet src) |
| static meshlib.UndirectedEdgeBitSet | mapEdges (meshlib.phmap.phmap_flat_hash_map_MR_UndirectedEdgeId_MR_EdgeId_phmap_Hash_MR_UndirectedEdgeId_phmap_EqualTo_MR_Un__d03a8612 map, meshlib.UndirectedEdgeBitSet src) |
| static meshlib.UndirectedEdgeBitSet | mapEdges (meshlib.UndirectedEdgeBMap map, meshlib.UndirectedEdgeBitSet src) |
| static boolean | isClosed (meshlib.std_vector_MR_Vector3f c) |
| static meshlib.MarkedContour3f | markedContour (meshlib.std_vector_MR_Vector3f in) |
| static meshlib.MarkedContour3f | markedFirstLast (meshlib.std_vector_MR_Vector3f in) |
| static meshlib.MarkedContour3f | resample (meshlib.MarkedContour3f in, float minStep, meshlib.std_vector_MR_Vector3f normals) |
| static meshlib.MarkedContour3f | makeSpline (meshlib.MarkedContour3f in, java.lang.Float markStability, meshlib.std_vector_MR_Vector3f normals) |
| static meshlib.MarkedContour3f | makeSpline (meshlib.MarkedContour3f in, meshlib.std_vector_MR_Vector3f normals, java.lang.Float markStability) |
| static meshlib.MarkedContour3f | makeSpline (meshlib.std_vector_MR_Vector3f controlPoints, meshlib.SplineSettings settings) |
| static meshlib.BooleanResult | boolean_ (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.BooleanOperation operation, meshlib.AffineXf3f rigidB2A, meshlib.BooleanResultMapper mapper, meshlib.std_function_bool_from_float cb) |
| | Performs CSG operation on two meshes.
|
| static meshlib.BooleanResult | boolean_ (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.BooleanOperation operation, meshlib.BooleanParameters params) |
| static meshlib.BooleanResult | boolean_move (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.BooleanOperation operation, meshlib.BooleanParameters params) |
| static meshlib.BooleanResult | forceBoolean (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.BooleanOperation operation, meshlib.BooleanParameters params) |
| static meshlib.Mesh | selfBoolean (meshlib.Mesh mesh, meshlib.FaceMap new2Old) |
| static meshlib.std_vector_std_vector_MR_Vector3f | findIntersectionContours (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.AffineXf3f rigidB2A) |
| static meshlib.BooleanResultPoints | getBooleanPoints (meshlib.Mesh meshA, meshlib.Mesh meshB, meshlib.BooleanOperation operation, meshlib.AffineXf3f rigidB2A) |
| | Returns the points of mesh boolean's result mesh.
|
| static void | convertIntFloatAllVerts (meshlib.Mesh mesh, meshlib.CoordinateConverters conv) |
| static meshlib.TransformedMesh | opAddAssign (meshlib.TransformedMesh a, meshlib.TransformedMesh b) |
| static meshlib.TransformedMesh | opSubAssign (meshlib.TransformedMesh a, meshlib.TransformedMesh b) |
| static meshlib.TransformedMesh | opMulAssign (meshlib.TransformedMesh a, meshlib.TransformedMesh b) |
| static void | straightenBoundary (meshlib.Mesh mesh, meshlib.EdgeId bd, float minNeiNormalsDot, float maxTriAspectRatio, meshlib.FaceBitSet newFaces) |
| static meshlib.std_vector_MR_FaceFace | findCollidingTriangles (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A, java.lang.Boolean firstIntersectionOnly) |
| | finds all pairs of colliding triangles from two meshes or two mesh regions
|
| static meshlib.std_pair_MR_FaceBitSet_MR_FaceBitSet | findCollidingTriangleBitsets (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A) |
| static boolean | findSelfCollidingTriangles (meshlib.MeshPart mp, meshlib.std_vector_MR_FaceFace outCollidingPairs, meshlib.std_function_bool_from_float cb, meshlib.Face2RegionMap regionMap, java.lang.Boolean touchIsIntersection) |
| static meshlib.std_vector_MR_FaceFace | findSelfCollidingTriangles (meshlib.MeshPart mp, meshlib.std_function_bool_from_float cb, meshlib.Face2RegionMap regionMap, java.lang.Boolean touchIsIntersection) |
| static meshlib.FaceBitSet | findSelfCollidingTrianglesBS (meshlib.MeshPart mp, meshlib.std_function_bool_from_float cb, meshlib.Face2RegionMap regionMap, java.lang.Boolean touchIsIntersection) |
| static boolean | isInside (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A) |
| | checks that arbitrary mesh part A is inside of closed mesh part B
|
| static boolean | isNonIntersectingInside (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A) |
| | checks that arbitrary mesh part A is inside of closed mesh part B The version of isInside without collision check; it is user's responsibility to guarantee that the meshes don't collide If B is open, A is outside of B when the point of A tested projects on the boundary of B
|
| static boolean | isNonIntersectingInside (meshlib.Mesh a, meshlib.FaceId partFace, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A) |
| | checks that arbitrary mesh A part (whole part is represented by one face partFace) is inside of closed mesh part B The version of isInside without collision check; it is user's responsibility to guarantee that the meshes don't collide If B is open, A is outside of B when the point of A tested projects on the boundary of B
|
| static boolean | isNonIntersectingInsidePrecise (meshlib.Mesh a, meshlib.FaceId partFace, meshlib.MeshPart b, meshlib.CoordinateConverters conv, int aVertShift, int bVertShift, meshlib.AffineXf3f xfA, meshlib.AffineXf3f xfB) |
| | checks that arbitrary mesh A part (whole part is represented by one face partFace) is inside of closed mesh part B The version of isNonIntersectingInside deciding by the precise orient3d predicate, which is never undefined, unlike the sign of the distance in the area where the meshes touch one another If B is open, A is outside of B when the vertex of A tested projects on the boundary of B
|
| static meshlib.DecimateResult | decimateMesh (meshlib.Mesh mesh, meshlib.DecimateSettings settings) |
| | Performs mesh simplification in mesh region according to the settings.
|
| static meshlib.DecimateResult | decimateObjectMeshData (meshlib.ObjectMeshData data, meshlib.DecimateSettings settings) |
| static meshlib.std_optional_MR_ObjectMeshData | makeDecimatedObjectMeshData (meshlib.ObjectMesh obj, meshlib.DecimateSettings settings, meshlib.DecimateResult outRes) |
| static meshlib.QuadraticForm3f | computeFormAtVertex (meshlib.MeshPart mp, meshlib.VertId v, float stabilizer, boolean angleWeigted, meshlib.UndirectedEdgeBitSet creases) |
| | Computes quadratic form at given vertex of the initial surface before decimation.
|
| static meshlib.Vector_MR_QuadraticForm3f_MR_VertId | computeFormsAtVertices (meshlib.MeshPart mp, float stabilizer, boolean angleWeigted, meshlib.UndirectedEdgeBitSet creases) |
| | Computes quadratic forms at every vertex of mesh part before decimation.
|
| static meshlib.FaceBitSet | getSubdividePart (meshlib.FaceBitSet valids, long subdivideParts, long myPart) |
| | returns given subdivision part of all valid faces; parallel threads shall be able to safely modify these bits because they do not share any block with other parts
|
| static boolean | resolveMeshDegenerations (meshlib.Mesh mesh, meshlib.ResolveMeshDegenSettings settings) |
| | Removes degenerate triangles in a mesh by calling decimateMesh function with appropriate settings.
|
| static boolean | remesh (meshlib.Mesh mesh, meshlib.RemeshSettings settings) |
| static meshlib.std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref | meshPreCollapseVertAttribute (meshlib.Mesh mesh, meshlib.MeshAttributesToUpdate params) |
| static void | deleteTargetFaces (meshlib.Mesh obj, meshlib.Vector3f targetCenter) |
| static void | deleteTargetFaces (meshlib.Mesh obj, meshlib.Mesh target) |
| static boolean | checkDeloneQuadrangle (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c, meshlib.Vector3d d, java.lang.Double maxAngleChange) |
| static boolean | checkDeloneQuadrangle (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, meshlib.Vector3f d, java.lang.Float maxAngleChange) |
| static meshlib.FlipEdge | canFlipEdge (meshlib.MeshTopology topology, meshlib.EdgeId edge, meshlib.FaceBitSet region, meshlib.UndirectedEdgeBitSet notFlippable, meshlib.VertBitSet vertRegion) |
| static boolean | checkDeloneQuadrangleInMesh (meshlib.Mesh mesh, meshlib.EdgeId edge, meshlib.DeloneSettings settings, meshlib.float_output deviationSqAfterFlip) |
| static boolean | checkDeloneQuadrangleInMesh (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId edge, meshlib.DeloneSettings settings, meshlib.float_output deviationSqAfterFlip) |
| static boolean | bestQuadrangleDiagonal (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, meshlib.Vector3f d) |
| static void | makeDeloneOriginRing (meshlib.Mesh mesh, meshlib.EdgeId e, meshlib.DeloneSettings settings) |
| static void | makeDeloneOriginRing (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.EdgeId e, meshlib.DeloneSettings settings) |
| static int | makeDeloneEdgeFlips (meshlib.Mesh mesh, meshlib.DeloneSettings settings, java.lang.Integer numIters, meshlib.std_function_bool_from_float progressCallback) |
| static int | makeDeloneEdgeFlips (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.DeloneSettings settings, java.lang.Integer numIters, meshlib.std_function_bool_from_float progressCallback) |
| static int | makeDeloneEdgeFlips (meshlib.EdgeLengthMesh mesh, meshlib.IntrinsicDeloneSettings settings, java.lang.Integer numIters, meshlib.std_function_bool_from_float progressCallback) |
| static void | processCloseTriangles (meshlib.MeshPart mp, meshlib.std_array_MR_Vector3f_3 t, float rangeSq, meshlib.std_function_MR_ProcessOneResult_from_const_MR_Vector3f_ref_MR_FaceId_const_MR_Vector3f_ref_float call) |
| static meshlib.std_optional_float | signedDistanceToMesh (meshlib.MeshPart mp, meshlib.Vector3f p, meshlib.SignedDistanceToMeshOptions op) |
| static void | divideMeshWithPlane (meshlib.ObjectMeshData data, meshlib.Plane3f plane, meshlib.DivideMeshWithPlaneParams divideParams) |
| static meshlib.FaceBitSet | findOuterLayer (meshlib.Mesh mesh) |
| static void | makeDegenerateBandAroundRegion (meshlib.Mesh mesh, meshlib.FaceBitSet region, meshlib.MakeDegenerateBandAroundRegionParams params) |
| | Create a band of degenerate faces along the border of the specified region and the rest of the mesh.
|
| static int | duplicateMultiHoleVertices (meshlib.Mesh mesh) |
| static int | duplicateMultiHoleVertices (meshlib.Mesh mesh, int maxHoles, meshlib.std_vector_MR_MeshBuilder_VertDuplication dups) |
| static meshlib.std_vector_std_pair_MR_VertId_MR_VertId | findMultipleEdges (meshlib.MeshTopology topology, meshlib.std_function_bool_from_float cb) |
| static boolean | hasMultipleEdges (meshlib.MeshTopology topology) |
| static void | fixMultipleEdges (meshlib.Mesh mesh, meshlib.std_vector_std_pair_MR_VertId_MR_VertId multipleEdges, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old) |
| static void | fixMultipleEdges (meshlib.Mesh mesh) |
| static meshlib.FaceBitSet | findDegenerateFaces (meshlib.MeshPart mp, java.lang.Float criticalAspectRatio, meshlib.std_function_bool_from_float cb) |
| static meshlib.FaceBitSet | findNotSmoothFaces (meshlib.MeshPart mp, java.lang.Float minAngle, meshlib.std_function_bool_from_float cb) |
| static meshlib.UndirectedEdgeBitSet | findShortEdges (meshlib.MeshPart mp, float criticalLength, meshlib.std_function_bool_from_float cb) |
| static void | deleteFacesWithLongEdges (meshlib.Mesh mesh, float maxEdgeLength) |
| static void | fixMeshDegeneracies (meshlib.Mesh mesh, meshlib.FixMeshDegeneraciesParams params) |
| static void | fixMeshDataDegeneracies (meshlib.ObjectMeshData data, meshlib.FixMeshDegeneraciesParams params) |
| static meshlib.VertBitSet | findInnerVertsOfDegree (meshlib.MeshTopology topology, int n, meshlib.VertBitSet region) |
| static boolean | isEdgeBetweenDoubleTris (meshlib.MeshTopology topology, meshlib.EdgeId e) |
| static meshlib.EdgeId | eliminateDoubleTris (meshlib.MeshTopology topology, meshlib.EdgeId e, meshlib.FaceBitSet region, java.lang.Boolean eliminatePillows) |
| static void | eliminateDoubleTrisAround (meshlib.MeshTopology topology, meshlib.VertId v, meshlib.FaceBitSet region) |
| static boolean | isDegree3Dest (meshlib.MeshTopology topology, meshlib.EdgeId e) |
| static meshlib.EdgeId | eliminateDegree3Dest (meshlib.MeshTopology topology, meshlib.EdgeId e, meshlib.FaceBitSet region) |
| static int | eliminateDegree3Vertices (meshlib.MeshTopology topology, meshlib.VertBitSet region, meshlib.FaceBitSet fs) |
| static meshlib.EdgeId | isVertexRepeatedOnHoleBd (meshlib.MeshTopology topology, meshlib.VertId v) |
| static meshlib.VertBitSet | findRepeatedVertsOnHoleBd (meshlib.MeshTopology topology) |
| static meshlib.FaceBitSet | findHoleComplicatingFaces (meshlib.Mesh mesh) |
| static void | fixMeshCreases (meshlib.Mesh mesh, meshlib.FixCreasesParams params) |
| static meshlib.FaceBitSet | findDisorientedFaces (meshlib.Mesh mesh, meshlib.FindDisorientationParams params) |
| static meshlib.MeshIntersectionResult | rayMeshIntersect (meshlib.MeshPart meshPart, meshlib.Line3f line, java.lang.Float rayStart, java.lang.Float rayEnd, meshlib.IntersectionPrecomputes_float prec, java.lang.Boolean closestIntersect, meshlib.std_function_bool_from_MR_FaceId validFaces) |
| static meshlib.MeshIntersectionResult | rayMeshIntersect (meshlib.MeshPart meshPart, meshlib.Line3d line, java.lang.Double rayStart, java.lang.Double rayEnd, meshlib.IntersectionPrecomputes_double prec, java.lang.Boolean closestIntersect, meshlib.std_function_bool_from_MR_FaceId validFaces) |
| static void | multiRayMeshIntersect (meshlib.MeshPart meshPart, meshlib.std_vector_MR_Vector3f origins, meshlib.std_vector_MR_Vector3f dirs, meshlib.MultiRayMeshIntersectResult result, java.lang.Float rayStart, java.lang.Float rayEnd, java.lang.Boolean closestIntersect, meshlib.std_function_bool_from_MR_FaceId validFaces) |
| static meshlib.MultiMeshIntersectionResult | rayMultiMeshAnyIntersect (meshlib.std_vector_MR_Line3Mesh_float lineMeshes, java.lang.Float rayStart, java.lang.Float rayEnd) |
| static meshlib.MultiMeshIntersectionResult | rayMultiMeshAnyIntersect (meshlib.std_vector_MR_Line3Mesh_double lineMeshes, java.lang.Double rayStart, java.lang.Double rayEnd) |
| static void | rayMeshIntersectAll (meshlib.MeshPart meshPart, meshlib.Line3f line, meshlib.std_function_bool_from_const_MR_MeshIntersectionResult_ref callback, java.lang.Float rayStart, java.lang.Float rayEnd, meshlib.IntersectionPrecomputes_float prec) |
| static void | rayMeshIntersectAll (meshlib.MeshPart meshPart, meshlib.Line3d line, meshlib.std_function_bool_from_const_MR_MeshIntersectionResult_ref callback, java.lang.Double rayStart, java.lang.Double rayEnd, meshlib.IntersectionPrecomputes_double prec) |
| static void | rayMeshIntersectAll (meshlib.MeshPart meshPart, meshlib.Line3d line, meshlib.std_function_bool_from_const_MR_MeshIntersectionResult_ref_bool callback, java.lang.Double rayStart, java.lang.Double rayEnd, meshlib.IntersectionPrecomputes_double prec) |
| static void | planeMeshIntersect (meshlib.MeshPart meshPart, meshlib.Plane3f plane, meshlib.FaceBitSet fs, meshlib.UndirectedEdgeBitSet ues, meshlib.VertBitSet vs, meshlib.std_vector_MR_FaceId fsVec) |
| static void | xyPlaneMeshIntersect (meshlib.MeshPart meshPart, float zLevel, meshlib.FaceBitSet fs, meshlib.UndirectedEdgeBitSet ues, meshlib.VertBitSet vs, meshlib.std_vector_MR_FaceId fsVec) |
| static meshlib.Mesh | loadMrmesh (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadMrmesh (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadOff (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadOff (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadObj (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadObj (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadStl (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadStl (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadBinaryStl (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadBinaryStl (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadASCIIStl (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadASCIIStl (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.TriMesh | loadBinaryStlAsTriMesh (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.TriMesh | loadASCIIStlAsTriMesh (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.TriMesh | loadASCIIStlAsTriMesh (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadPly (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadPly (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadDxf (java.lang.String path, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadDxf (meshlib.std_istream in, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadMesh (java.lang.String file, meshlib.MeshLoadSettings settings) |
| static meshlib.Mesh | loadMesh (meshlib.std_istream in, java.lang.String extension, meshlib.MeshLoadSettings settings) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_std_filesystem_path_std_string_phmap_Hash_std_filesystem_path_phmap_EqualTo_std___58418bb1 a, meshlib.phmap.phmap_flat_hash_map_std_filesystem_path_std_string_phmap_Hash_std_filesystem_path_phmap_EqualTo_std___58418bb1 b) |
| static meshlib.MeshMeshDistanceResult | findDistance (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A, java.lang.Float upDistLimitSq) |
| | computes minimal distance between two meshes or two mesh regions
|
| static meshlib.MeshMeshSignedDistanceResult | findSignedDistance (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A, java.lang.Float upDistLimitSq) |
| | computes minimal distance between two meshes
|
| static meshlib.MeshMeshCollisionStatus | findCollisionStatus (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A) |
| | finds if two meshes are touching, colliding or inside each other
|
| static meshlib.MeshMeshCollisionStatus | findCollisionStatus (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.MeshMeshDistanceResult distRes, meshlib.AffineXf3f rigidB2A, meshlib.std_vector_MR_FaceFace collisions) |
| | finds if two meshes are touching, colliding or inside each other
|
| static float | findMaxDistanceSqOneWay (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A, java.lang.Float maxDistanceSq) |
| | returns the maximum of the squared distances from each B-mesh vertex to A-mesh
|
| static float | findMaxDistanceSq (meshlib.MeshPart a, meshlib.MeshPart b, meshlib.AffineXf3f rigidB2A, java.lang.Float maxDistanceSq) |
| | returns the squared Hausdorff distance between two meshes, that is the maximum of squared distances from each mesh vertex to the other mesh (in both directions)
|
| static meshlib.FaceNormals | computePerFaceNormals (meshlib.Mesh mesh) |
| static meshlib.FaceNormals | computePerFaceNormals (meshlib.MeshTopology topology, meshlib.VertCoords points) |
| static void | computePerFaceNormals4 (meshlib.Mesh mesh, meshlib.Vector4f faceNormals, long size) |
| static meshlib.VertCoords | computePerVertNormals (meshlib.Mesh mesh) |
| static meshlib.VertCoords | computePerVertPseudoNormals (meshlib.Mesh mesh) |
| static meshlib.MeshNormals | computeMeshNormals (meshlib.Mesh mesh) |
| static meshlib.Vector_std_array_MR_Vector3f_3_MR_FaceId | computePerCornerNormals (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet creases) |
| static meshlib.std_vector_MR_FaceBitSet | findOverhangs (meshlib.Mesh mesh, meshlib.FindOverhangsSettings settings) |
| | Find face regions that might create overhangs.
|
| static meshlib.FaceBitSet | patchMesh (meshlib.Mesh mesh, meshlib.FaceBitSet patchBS, meshlib.FillHoleNicelySettings settings) |
| static meshlib.FaceBitSet | patchMeshByGroups (meshlib.Mesh mesh, meshlib.FaceBitSet faces, java.lang.Float angleThreshold, meshlib.FillHoleNicelySettings settings) |
| static boolean | relax (meshlib.Mesh mesh, meshlib.MeshRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relax (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static meshlib.Vector3f | vertexPosEqualNeiAreas (meshlib.Mesh mesh, meshlib.VertId v, boolean noShrinkage) |
| static meshlib.Vector3f | vertexPosEqualNeiAreas (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertId v, boolean noShrinkage) |
| static boolean | equalizeTriAreas (meshlib.Mesh mesh, meshlib.MeshEqualizeTriAreasParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | equalizeTriAreas (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshEqualizeTriAreasParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relaxKeepVolume (meshlib.Mesh mesh, meshlib.MeshRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relaxKeepVolume (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relaxApprox (meshlib.Mesh mesh, meshlib.MeshApproxRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relaxApprox (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.MeshApproxRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static void | removeSpikes (meshlib.Mesh mesh, int maxIterations, float minSumAngle, meshlib.VertBitSet region) |
| static void | removeSpikes (meshlib.MeshTopology topology, meshlib.VertCoords points, int maxIterations, float minSumAngle, meshlib.VertBitSet region) |
| static void | smoothRegionBoundary (meshlib.Mesh mesh, meshlib.FaceBitSet regionFaces, java.lang.Integer numIters) |
| static void | hardSmoothTetrahedrons (meshlib.Mesh mesh, meshlib.VertBitSet region) |
| static void | hardSmoothTetrahedrons (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.VertBitSet region) |
| static void | replicateZ (meshlib.Mesh m, meshlib.Mesh target) |
| static int | subdivideMesh (meshlib.Mesh mesh, meshlib.SubdivideSettings settings) |
| static int | subdivideMesh (meshlib.ObjectMeshData data, meshlib.SubdivideSettings settings) |
| static meshlib.Mesh | copySubdividePackMesh (meshlib.MeshPart mp, float voxelSize, meshlib.std_function_bool_from_float cb) |
| static meshlib.ObjectMeshData | makeSubdividedObjectMeshData (meshlib.ObjectMesh obj, meshlib.SubdivideSettings settings) |
| static meshlib.std_function_void_from_MR_EdgeId_MR_EdgeId | meshOnEdgeSplitAttribute (meshlib.Mesh mesh, meshlib.MeshAttributesToUpdate params) |
| static meshlib.std_function_void_from_MR_EdgeId_MR_EdgeId | meshOnEdgeSplitVertAttribute (meshlib.Mesh mesh, meshlib.MeshAttributesToUpdate params) |
| static meshlib.std_function_void_from_MR_EdgeId_MR_EdgeId | meshOnEdgeSplitFaceAttribute (meshlib.Mesh mesh, meshlib.MeshAttributesToUpdate params) |
| static meshlib.std_optional_MR_VertScalars | computeRayThicknessAtVertices (meshlib.Mesh mesh, meshlib.std_function_bool_from_float progress) |
| static meshlib.MeshIntersectionResult | rayInsideIntersect (meshlib.Mesh mesh, meshlib.MeshPoint m, java.lang.Float rayEnd) |
| static meshlib.MeshIntersectionResult | rayInsideIntersect (meshlib.Mesh mesh, meshlib.VertId v, java.lang.Float rayEnd) |
| static meshlib.InSphere | findInSphere (meshlib.Mesh mesh, meshlib.MeshPoint m, meshlib.InSphereSearchSettings settings) |
| static meshlib.InSphere | findInSphere (meshlib.Mesh mesh, meshlib.VertId v, meshlib.InSphereSearchSettings settings) |
| static meshlib.std_optional_MR_VertScalars | computeInSphereThicknessAtVertices (meshlib.Mesh mesh, meshlib.InSphereSearchSettings settings, meshlib.std_function_bool_from_float progress) |
| static meshlib.PointCloud | meshToPointCloud (meshlib.Mesh mesh, meshlib.VertNormalsMode normals, meshlib.VertBitSet verts) |
| static meshlib.PointCloud | meshToDensePointCloud (meshlib.MeshPart mp, float radius, meshlib.VertNormalsMode normals, meshlib.std_function_bool_from_float cb) |
| static boolean | isCoveredByVertices (meshlib.MeshPart mp, float radius) |
| static int | reduceTotalAngle (meshlib.MeshTopology topology, meshlib.VertCoords points, int numIters, meshlib.ReduceTotalAngleParams params, meshlib.std_function_bool_from_float progressCallback) |
| static int | reduceTotalAngleInMesh (meshlib.Mesh mesh, int numIters, meshlib.ReduceTotalAngleParams params, meshlib.std_function_bool_from_float progressCallback) |
| static meshlib.FaceBitSet | subdivideWithPlane (meshlib.Mesh mesh, meshlib.Plane3f plane, meshlib.phmap.phmap_flat_hash_map_MR_FaceId_MR_FaceId_phmap_Hash_MR_FaceId_phmap_EqualTo_MR_FaceId_MR_Allocator_st__dda91c58 new2Old, java.lang.Float eps, meshlib.std_function_void_from_MR_EdgeId_MR_EdgeId_float onEdgeSplitCallback) |
| static void | trimWithPlane (meshlib.Mesh mesh, meshlib.TrimWithPlaneParams params, meshlib.TrimOptionalOutput optOut) |
| | trim mesh by plane
|
| static meshlib.Mesh | makeMovementBuildBody (meshlib.std_vector_std_vector_MR_Vector3f body, meshlib.std_vector_std_vector_MR_Vector3f trajectory, meshlib.MovementBuildBodyParams params) |
| static void | updateGroupPairs (meshlib.ICPGroupPairs pairs, meshlib.Vector_MR_MeshOrPointsXf_MR_ObjId objs, meshlib.std_function_void_from_const_MR_Vector3f_ref_MR_MeshOrPoints_ProjectionResult_ref_MR_ObjId_ref srcProjector, meshlib.std_function_void_from_const_MR_Vector3f_ref_MR_MeshOrPoints_ProjectionResult_ref_MR_ObjId_ref tgtProjector, float cosThreshold, float distThresholdSq, boolean mutualClosest) |
| static void | denoiseNormals (meshlib.Mesh mesh, meshlib.FaceNormals normals, meshlib.UndirectedEdgeScalars v, float gamma, meshlib.FaceBitSet region) |
| static void | denoiseNormals (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.FaceNormals normals, meshlib.UndirectedEdgeScalars v, float gamma, meshlib.FaceBitSet region) |
| static void | updateIndicator (meshlib.MeshPart mp, meshlib.UndirectedEdgeScalars v, meshlib.FaceNormals normals, float beta, float gamma) |
| static void | updateIndicatorFast (meshlib.MeshTopology topology, meshlib.UndirectedEdgeScalars v, meshlib.FaceNormals normals, float beta, float gamma, meshlib.FaceBitSet region) |
| static void | meshDenoiseViaNormals (meshlib.Mesh mesh, meshlib.DenoiseViaNormalsSettings settings) |
| static boolean | meshDenoiseViaNormals (meshlib.Mesh mesh, meshlib.DenoiseViaNormalsSettings settings, meshlib.std_function_bool_from_float cb) |
| static void | meshDenoiseWithCreases (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet creases, meshlib.DenoiseWithCreasesSettings settings) |
| static void | meshDenoiseWithCreases (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeBitSet creases, meshlib.DenoiseWithCreasesSettings settings) |
| static boolean | meshDenoiseWithCreases (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet creases, meshlib.DenoiseWithCreasesSettings settings, meshlib.std_function_bool_from_float cb) |
| static boolean | meshDenoiseWithCreases (meshlib.MeshTopology topology, meshlib.VertCoords points, meshlib.UndirectedEdgeBitSet creases, meshlib.DenoiseWithCreasesSettings settings, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_shared_ptr_MR_Object | createObject (java.lang.String className) |
| static meshlib.LoadedObjectT_MR_ObjectMesh | makeObjectMeshFromFile (java.lang.String file, meshlib.std_function_bool_from_float cb) |
| static meshlib.LoadedObjectT | makeObjectFromMeshFile (java.lang.String file, meshlib.std_function_bool_from_float cb, java.lang.Boolean returnOnlyMesh) |
| static meshlib.ObjectLines | makeObjectLinesFromFile (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.ObjectPoints | makeObjectPointsFromFile (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.ObjectDistanceMap | makeObjectDistanceMapFromFile (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.ObjectGcode | makeObjectGcodeFromFile (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.LoadedObjects | loadObjectFromFile (java.lang.String filename, meshlib.std_function_bool_from_float callback) |
| | load all objects (or any type: mesh, lines, points, voxels or scene) from file
|
| static boolean | isSupportedFileInSubfolders (java.lang.String folder) |
| static meshlib.LoadedObjectT | loadSceneFromAnySupportedFormat (java.lang.String path, meshlib.std_function_bool_from_float callback) |
| static meshlib.LoadedObjectT | makeObjectMesh (java.lang.String objName, meshlib.LoadedMeshData data) |
| static meshlib.LoadedObjectT | deserializeObjectTree (java.lang.String path, meshlib.std_function_void_from_const_std_filesystem_path_ref postDecompress, meshlib.std_function_bool_from_float progressCb) |
| | loads objects tree from given scene file (zip/mru)
|
| static meshlib.LoadedObjectT | deserializeObjectTreeFromFolder (java.lang.String folder, meshlib.std_function_bool_from_float progressCb) |
| | loads objects tree from given scene folder
|
| static meshlib.std_vector_MR_IOFilter | getAllFilters () |
| static void | serializeObjectTree (meshlib.Object object, java.lang.String path, meshlib.std_function_void_from_const_std_filesystem_path_ref preCompress, meshlib.scenesave.Settings settings) |
| | saves object subtree in given scene file (zip/mru)
|
| static void | serializeObjectTree (meshlib.Object object, java.lang.String path, meshlib.scenesave.Settings settings) |
| static meshlib.std_shared_ptr_MR_Object | asSelectivityType_MR_Object (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_VisualObject | asSelectivityType_MR_VisualObject (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectPoints | asSelectivityType_MR_ObjectPoints (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectPointsHolder | asSelectivityType_MR_ObjectPointsHolder (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectLines | asSelectivityType_MR_ObjectLines (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectLinesHolder | asSelectivityType_MR_ObjectLinesHolder (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectMesh | asSelectivityType_MR_ObjectMesh (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectMeshHolder | asSelectivityType_MR_ObjectMeshHolder (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectDistanceMap | asSelectivityType_MR_ObjectDistanceMap (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectVoxels | asSelectivityType_MR_ObjectVoxels (meshlib.std_shared_ptr_MR_Object obj, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_Object | getAllObjectsInTree_MR_Object (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_VisualObject | getAllObjectsInTree_MR_VisualObject (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectPoints | getAllObjectsInTree_MR_ObjectPoints (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectPointsHolder | getAllObjectsInTree_MR_ObjectPointsHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectLines | getAllObjectsInTree_MR_ObjectLines (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectLinesHolder | getAllObjectsInTree_MR_ObjectLinesHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectMesh | getAllObjectsInTree_MR_ObjectMesh (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectMeshHolder | getAllObjectsInTree_MR_ObjectMeshHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectDistanceMap | getAllObjectsInTree_MR_ObjectDistanceMap (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectVoxels | getAllObjectsInTree_MR_ObjectVoxels (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_Object | getTopmostVisibleObjects_MR_Object (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_VisualObject | getTopmostVisibleObjects_MR_VisualObject (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectPoints | getTopmostVisibleObjects_MR_ObjectPoints (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectPointsHolder | getTopmostVisibleObjects_MR_ObjectPointsHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectLines | getTopmostVisibleObjects_MR_ObjectLines (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectLinesHolder | getTopmostVisibleObjects_MR_ObjectLinesHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectMesh | getTopmostVisibleObjects_MR_ObjectMesh (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectMeshHolder | getTopmostVisibleObjects_MR_ObjectMeshHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectDistanceMap | getTopmostVisibleObjects_MR_ObjectDistanceMap (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectVoxels | getTopmostVisibleObjects_MR_ObjectVoxels (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_shared_ptr_MR_Object | getTopmostObjects_MR_Object (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_VisualObject | getTopmostObjects_MR_VisualObject (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectPoints | getTopmostObjects_MR_ObjectPoints (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectPointsHolder | getTopmostObjects_MR_ObjectPointsHolder (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectLines | getTopmostObjects_MR_ObjectLines (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectLinesHolder | getTopmostObjects_MR_ObjectLinesHolder (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectMesh | getTopmostObjects_MR_ObjectMesh (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectMeshHolder | getTopmostObjects_MR_ObjectMeshHolder (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectDistanceMap | getTopmostObjects_MR_ObjectDistanceMap (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectVoxels | getTopmostObjects_MR_ObjectVoxels (meshlib.Object root, meshlib.ObjectSelectivityType type, java.lang.Boolean visibilityCheck) |
| static meshlib.std_shared_ptr_MR_Object | getDepthFirstObject_MR_Object (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_VisualObject | getDepthFirstObject_MR_VisualObject (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectPoints | getDepthFirstObject_MR_ObjectPoints (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectPointsHolder | getDepthFirstObject_MR_ObjectPointsHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectLines | getDepthFirstObject_MR_ObjectLines (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectLinesHolder | getDepthFirstObject_MR_ObjectLinesHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectMesh | getDepthFirstObject_MR_ObjectMesh (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectMeshHolder | getDepthFirstObject_MR_ObjectMeshHolder (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectDistanceMap | getDepthFirstObject_MR_ObjectDistanceMap (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static meshlib.std_shared_ptr_MR_ObjectVoxels | getDepthFirstObject_MR_ObjectVoxels (meshlib.Object root, meshlib.ObjectSelectivityType type) |
| static boolean | objectHasSelectableChildren (meshlib.Object object, java.lang.Boolean recurse) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_Object res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_VisualObject res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectPoints res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectPointsHolder res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectLines res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectLinesHolder res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectMesh res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectMeshHolder res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectDistanceMap res, meshlib.ObjectSelectivityType type) |
| static void | appendObjectFromTreeRecursive (meshlib.std_shared_ptr_MR_Object obj, meshlib.std_vector_std_shared_ptr_MR_ObjectVoxels res, meshlib.ObjectSelectivityType type) |
| static meshlib.std_vector_std_vector_MR_Vector2f | offsetContours (meshlib.std_vector_std_vector_MR_Vector2f contours, float offset, meshlib.OffsetContoursParams params) |
| static meshlib.std_vector_std_vector_MR_Vector2f | offsetContours (meshlib.std_vector_std_vector_MR_Vector2f contours, meshlib.std_function_float_from_int_int offset, meshlib.OffsetContoursParams params) |
| static meshlib.std_vector_std_vector_MR_Vector3f | offsetContours (meshlib.std_vector_std_vector_MR_Vector3f contours, float offset, meshlib.OffsetContoursParams params, meshlib.OffsetContoursRestoreZParams zParmas) |
| static meshlib.std_vector_std_vector_MR_Vector3f | offsetContours (meshlib.std_vector_std_vector_MR_Vector3f contours, meshlib.std_function_float_from_int_int offset, meshlib.OffsetContoursParams params, meshlib.OffsetContoursRestoreZParams zParmas) |
| static boolean | offsetVerts (meshlib.Mesh mesh, meshlib.std_function_float_from_MR_VertId offset, meshlib.std_function_bool_from_float cb) |
| static boolean | expandHoles (meshlib.Mesh mesh, float expansion, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | makeThickMesh (meshlib.Mesh m, meshlib.ThickenParams params) |
| static boolean | zCompensate (meshlib.Mesh mesh, meshlib.ZCompensateParams params) |
| static meshlib.std_optional_MR_VertScalars | findZcompensationShifts (meshlib.Mesh mesh, meshlib.ZCompensateParams params) |
| static meshlib.std_optional_MR_VertCoords | findZcompensatedPositions (meshlib.Mesh mesh, meshlib.ZCompensateParams params) |
| static meshlib.FaceBMap | getOptimalFaceOrdering (meshlib.Mesh mesh) |
| static meshlib.VertBMap | getVertexOrdering (meshlib.FaceBMap faceMap, meshlib.MeshTopology topology) |
| static meshlib.UndirectedEdgeBMap | getEdgeOrdering (meshlib.FaceBMap faceMap, meshlib.MeshTopology topology) |
| static meshlib.OutlierTypeMask | opBitand (meshlib.OutlierTypeMask a, meshlib.OutlierTypeMask b) |
| static meshlib.OutlierTypeMask | opBitor (meshlib.OutlierTypeMask a, meshlib.OutlierTypeMask b) |
| static meshlib.OutlierTypeMask | opCompl (meshlib.OutlierTypeMask a) |
| static java.lang.foreign.MemorySegment | opBitandAssign (java.lang.foreign.MemorySegment a, meshlib.OutlierTypeMask b) |
| static java.lang.foreign.MemorySegment | opBitorAssign (java.lang.foreign.MemorySegment a, meshlib.OutlierTypeMask b) |
| static meshlib.OutlierTypeMask | opMul (meshlib.OutlierTypeMask a, boolean b) |
| static meshlib.OutlierTypeMask | opMul (boolean a, meshlib.OutlierTypeMask b) |
| static java.lang.foreign.MemorySegment | opMul_assign_MR_OutlierTypeMask_bool (java.lang.foreign.MemorySegment a, boolean b) |
| static meshlib.VertBitSet | findOutliers (meshlib.PointCloud pc, meshlib.FindOutliersParams params) |
| static meshlib.FaceBitSet | findOverlappingTris (meshlib.MeshPart mp, meshlib.FindOverlappingSettings settings) |
| static meshlib.VertCoords | loadPly (meshlib.std_istream in, meshlib.PlyLoadParams params) |
| static float | findMaxDistanceSqOneWay (meshlib.PointCloud a, meshlib.PointCloud b, meshlib.AffineXf3f rigidB2A, java.lang.Float maxDistanceSq) |
| | returns the maximum of the squared distances from each B-point to A-cloud
|
| static float | findMaxDistanceSq (meshlib.PointCloud a, meshlib.PointCloud b, meshlib.AffineXf3f rigidB2A, java.lang.Float maxDistanceSq) |
| | returns the squared Hausdorff distance between two point clouds, that is the maximum of squared distances from each point to the other cloud (in both directions)
|
| static meshlib.VertBitSet | findHalfSpacePoints (meshlib.PointCloud pc, meshlib.Plane3f plane) |
| static meshlib.PointCloud | divideWithPlane (meshlib.PointCloud points, meshlib.Plane3f plane, meshlib.DividePointCloudOptionalOutput optOut) |
| static meshlib.Vector_std_array_float_33_MR_VertId | computeFPFH (meshlib.PointCloud pointCloud, float radius, meshlib.std_function_bool_from_float progress) |
| | Computes Fast Point Feature Histograms for all valid points of given point cloud, which can be compared to find corresponding points in two clouds independently of their relative position; the descriptors do not change under rigid motions and uniform scaling of the cloud (if radius is scaled as well)
|
| static meshlib.VertScalars | computeFPFHUniqueness (meshlib.Vector_std_array_float_33_MR_VertId descriptors, meshlib.VertBitSet points) |
| | Computes for each of given points how unusual its descriptor is: (d - mu) / sigma, where d is the distance of the point's descriptor from the mean descriptor of all given points, and mu and sigma are the mean and the standard deviation of these distances; positive for descriptors farther from the mean than average, negative for more typical ones; deviations |d - mu| up to 1e-6, which come from float rounding of equal descriptors, give 0 Generated from function MR::computeFPFHUniqueness.
|
| static meshlib.VertBitSet | findUniqueFPFHPoints (meshlib.Vector_std_array_float_33_MR_VertId descriptors, meshlib.VertBitSet points, float beta) |
| | Finds the points with unique descriptors, which are less likely to be matched ambiguously: the points whose distance from the mean descriptor of all given points is outside the interval mu +- beta * sigma, where mu and sigma are the mean and the standard deviation of these distances, i.e. |computeFPFHUniqueness(...)| > beta.
|
| static meshlib.VertBitSet | findUniqueFPFHPoints (meshlib.PointCloud pointCloud, float radius, float beta, meshlib.std_function_bool_from_float progress) |
| | Computes FPFH descriptors of all valid points of given point cloud and finds the points with unique descriptors among them.
|
| static meshlib.std_vector_std_pair_MR_VertId_MR_VertId | findFPFHMatches (meshlib.Vector_std_array_float_33_MR_VertId srcDescriptors, meshlib.VertBitSet srcPoints, meshlib.Vector_std_array_float_33_MR_VertId tgtDescriptors, meshlib.VertBitSet tgtPoints, java.lang.Boolean mutual, meshlib.std_function_bool_from_float progress) |
| | Finds for every source point the target point with the closest descriptor (in Euclidean distance) by comparing all pairs of points, which is fast enough for clouds of several thousand points.
|
| static meshlib.std_optional_MR_VertCoords | makeUnorientedNormals (meshlib.PointCloud pointCloud, float radius, meshlib.std_function_bool_from_float progress, meshlib.OrientNormals orient) |
| | Makes normals for valid points of given point cloud by directing them along the normal of best plane through the neighbours.
|
| static meshlib.std_optional_MR_VertCoords | makeUnorientedNormals (meshlib.PointCloud pointCloud, meshlib.AllLocalTriangulations triangs, meshlib.std_function_bool_from_float progress, meshlib.OrientNormals orient) |
| | Makes normals for valid points of given point cloud by averaging neighbor triangle normals weighted by triangle's angle.
|
| static meshlib.std_optional_MR_VertCoords | makeUnorientedNormals (meshlib.PointCloud pointCloud, meshlib.Buffer_MR_VertId closeVerts, int numNei, meshlib.std_function_bool_from_float progress, meshlib.OrientNormals orient) |
| | Makes normals for valid points of given point cloud by directing them along the normal of best plane through the neighbours.
|
| static boolean | orientNormals (meshlib.PointCloud pointCloud, meshlib.VertCoords normals, float radius, meshlib.std_function_bool_from_float progress) |
| | Select orientation of given normals to make directions of close points consistent;.
|
| static boolean | orientNormals (meshlib.PointCloud pointCloud, meshlib.VertCoords normals, meshlib.AllLocalTriangulations triangs, meshlib.std_function_bool_from_float progress) |
| | Select orientation of given normals to make directions of close points consistent;.
|
| static boolean | orientNormals (meshlib.PointCloud pointCloud, meshlib.VertCoords normals, meshlib.Buffer_MR_VertId closeVerts, int numNei, meshlib.std_function_bool_from_float progress) |
| | Select orientation of given normals to make directions of close points consistent;.
|
| static meshlib.std_optional_MR_VertCoords | makeOrientedNormals (meshlib.PointCloud pointCloud, float radius, meshlib.std_function_bool_from_float progress) |
| | Makes normals for valid points of given point cloud; directions of close points are selected to be consistent;.
|
| static meshlib.std_optional_MR_VertCoords | makeOrientedNormals (meshlib.PointCloud pointCloud, meshlib.AllLocalTriangulations triangs, meshlib.std_function_bool_from_float progress) |
| | Makes normals for valid points of given point cloud; directions of close points are selected to be consistent;.
|
| static meshlib.VertCoords | makeNormals (meshlib.PointCloud pointCloud, java.lang.Integer avgNeighborhoodSize) |
| | Makes consistent normals for valid points of given point cloud.
|
| static float | findAvgPointsRadius (meshlib.PointCloud pointCloud, int avgPoints, java.lang.Integer samples) |
| | Finds the radius of ball, so on average that ball contained avgPoints excluding the central point.
|
| static boolean | dilateRegion (meshlib.PointCloud pointCloud, meshlib.VertBitSet region, float dilation, meshlib.std_function_bool_from_float cb, meshlib.AffineXf3f xf) |
| static boolean | erodeRegion (meshlib.PointCloud pointCloud, meshlib.VertBitSet region, float erosion, meshlib.std_function_bool_from_float cb, meshlib.AffineXf3f xf) |
| static boolean | relax (meshlib.PointCloud pointCloud, meshlib.PointCloudRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relaxKeepVolume (meshlib.PointCloud pointCloud, meshlib.PointCloudRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static boolean | relaxApprox (meshlib.PointCloud pointCloud, meshlib.PointCloudApproxRelaxParams params, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_Mesh | triangulatePointCloud (meshlib.PointCloud pointCloud, meshlib.TriangulationParameters params, meshlib.std_function_bool_from_float progressCb) |
| | Creates mesh from given point cloud according params Returns empty optional if was interrupted by progress bar.
|
| static boolean | triangulateHoles (meshlib.Mesh mesh, meshlib.TriangulateHolesParams params, meshlib.std_function_bool_from_float progressCb) |
| static boolean | fillHolesWithExtraPoints (meshlib.Mesh mesh, meshlib.PointCloud extraPoints, meshlib.TriangulateHolesParams params, meshlib.std_function_bool_from_float progressCb) |
| static meshlib.PointsProjectionResult | findProjectionOnPoints (meshlib.Vector3f pt, meshlib.PointCloudPart pcp, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq, meshlib.std_function_bool_from_MR_VertId skipCb) |
| | computes the closest point on point cloud to given point
|
| static meshlib.PointsProjectionResult | findProjectionOnPoints (meshlib.Vector3f pt, meshlib.AABBTreePoints tree, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq, meshlib.VertBitSet region, meshlib.std_function_bool_from_MR_VertId skipCb) |
| | computes the closest point on AABBTreePoints to given point
|
| static void | findFewClosestPoints (meshlib.Vector3f pt, meshlib.PointCloud pc, meshlib.FewSmallest_MR_PointsProjectionResult res, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq) |
| | finds a number of the closest points in the cloud (as configured in
|
| static meshlib.Buffer_MR_VertId | findNClosestPointsPerPoint (meshlib.PointCloud pc, int numNei, meshlib.std_function_bool_from_float progress) |
| | finds given number of closest points (excluding itself) to each valid point in the cloud;
|
| static meshlib.std_pair_MR_VertId_MR_VertId | findTwoClosestPoints (meshlib.PointCloud pc, meshlib.std_function_bool_from_float progress) |
| static meshlib.std_variant_std_monostate_MR_MeshTriPoint_MR_EdgePoint_MR_VertId | pointOnObjectToPickedPoint (meshlib.VisualObject object, meshlib.PointOnObject pos) |
| static meshlib.std_optional_MR_Vector3f | getPickedPointPosition (meshlib.VisualObject object, meshlib.std_variant_std_monostate_MR_MeshTriPoint_MR_EdgePoint_MR_VertId point) |
| static meshlib.std_optional_MR_Vector3f | getPickedPointNormal (meshlib.VisualObject object, meshlib.std_variant_std_monostate_MR_MeshTriPoint_MR_EdgePoint_MR_VertId point, java.lang.Boolean interpolated) |
| static void | findPointsInBall (meshlib.PointCloud pointCloud, meshlib.Ball3f ball, meshlib.std_function_MR_Processing_from_const_MR_PointsProjectionResult_ref_const_MR_Vector3f_ref_MR_Ball3f___cbad272d foundCallback, meshlib.AffineXf3f xf) |
| static void | findPointsInBall (meshlib.Mesh mesh, meshlib.Ball3f ball, meshlib.std_function_MR_Processing_from_const_MR_PointsProjectionResult_ref_const_MR_Vector3f_ref_MR_Ball3f___cbad272d foundCallback, meshlib.AffineXf3f xf) |
| static void | findPointsInBall (meshlib.AABBTreePoints tree, meshlib.Ball3f ball, meshlib.std_function_MR_Processing_from_const_MR_PointsProjectionResult_ref_const_MR_Vector3f_ref_MR_Ball3f___cbad272d foundCallback, meshlib.AffineXf3f xf) |
| static void | findPointsInBox (meshlib.PointCloud pointCloud, meshlib.Box3f box, meshlib.std_function_void_from_MR_VertId_const_MR_Vector3f_ref foundCallback, meshlib.AffineXf3f xf) |
| static void | findPointsInBox (meshlib.Mesh mesh, meshlib.Box3f box, meshlib.std_function_void_from_MR_VertId_const_MR_Vector3f_ref foundCallback, meshlib.AffineXf3f xf) |
| static void | findPointsInBox (meshlib.AABBTreePoints tree, meshlib.Box3f box, meshlib.std_function_void_from_MR_VertId_const_MR_Vector3f_ref foundCallback, meshlib.AffineXf3f xf) |
| static meshlib.VertScalars | findSignedDistances (meshlib.Mesh refMesh, meshlib.VertCoords testPoints, meshlib.VertBitSet validTestPoints, meshlib.MeshProjectionParameters params, meshlib.IPointsToMeshProjector projector) |
| static meshlib.VertScalars | findSignedDistances (meshlib.Mesh refMesh, meshlib.Mesh mesh, meshlib.MeshProjectionParameters params, meshlib.IPointsToMeshProjector projector) |
| static meshlib.std_vector_MR_EdgePointPair | findCollidingEdgePairs (meshlib.Polyline2 a, meshlib.Polyline2 b, meshlib.AffineXf2f rigidB2A, java.lang.Boolean firstIntersectionOnly) |
| | finds all pairs of colliding edges from two 2d polylines
|
| static meshlib.std_vector_MR_UndirectedEdgeUndirectedEdge | findCollidingEdges (meshlib.Polyline2 a, meshlib.Polyline2 b, meshlib.AffineXf2f rigidB2A, java.lang.Boolean firstIntersectionOnly) |
| | finds all pairs of colliding edges from two 2d polylines
|
| static meshlib.std_pair_MR_UndirectedEdgeBitSet_MR_UndirectedEdgeBitSet | findCollidingEdgesBitsets (meshlib.Polyline2 a, meshlib.Polyline2 b, meshlib.AffineXf2f rigidB2A) |
| | finds bitset per polyline with colliding edges
|
| static meshlib.std_vector_MR_EdgePointPair | findSelfCollidingEdgePairs (meshlib.Polyline2 polyline) |
| static meshlib.std_vector_MR_UndirectedEdgeUndirectedEdge | findSelfCollidingEdges (meshlib.Polyline2 polyline) |
| static meshlib.UndirectedEdgeBitSet | findSelfCollidingEdgesBS (meshlib.Polyline2 polyline) |
| static boolean | isInside (meshlib.Polyline2 a, meshlib.Polyline2 b, meshlib.AffineXf2f rigidB2A) |
| | checks that arbitrary 2d polyline A is inside of closed 2d polyline B
|
| static boolean | isPointInsidePolyline (meshlib.Polyline2 polyline, meshlib.Vector2f point) |
| | detect if given point is inside polyline, by counting ray intersections
|
| static meshlib.BitSet | findGridPointsInsidePolyline (meshlib.Polyline2 polyline, meshlib.Vector2i dims, meshlib.Vector2f origin, meshlib.Vector2f step) |
| static meshlib.std_optional_MR_PolylineIntersectionResult2 | rayPolylineIntersect (meshlib.Polyline2 polyline, meshlib.Line2f line, java.lang.Float rayStart, java.lang.Float rayEnd, meshlib.IntersectionPrecomputes2_float prec, java.lang.Boolean closestIntersect) |
| static meshlib.std_optional_MR_PolylineIntersectionResult2 | rayPolylineIntersect (meshlib.Polyline2 polyline, meshlib.Line2d line, java.lang.Double rayStart, java.lang.Double rayEnd, meshlib.IntersectionPrecomputes2_double prec, java.lang.Boolean closestIntersect) |
| static void | rayPolylineIntersectAll (meshlib.Polyline2 polyline, meshlib.Line2f line, meshlib.std_function_MR_Processing_from_const_MR_EdgePoint_ref_float_float_ref_float_ref callback, java.lang.Float rayStart, java.lang.Float rayEnd, meshlib.IntersectionPrecomputes2_float prec) |
| static void | rayPolylineIntersectAll (meshlib.Polyline2 polyline, meshlib.Line2d line, meshlib.std_function_MR_Processing_from_const_MR_EdgePoint_ref_double_double_ref_double_ref callback, java.lang.Double rayStart, java.lang.Double rayEnd, meshlib.IntersectionPrecomputes2_double prec) |
| static meshlib.PolylineProjectionResult2 | findProjectionOnPolyline2 (meshlib.Vector2f pt, meshlib.Polyline2 polyline, java.lang.Float upDistLimitSq, meshlib.AffineXf2f xf, java.lang.Float loDistLimitSq) |
| | computes the closest point on polyline to given point
|
| static meshlib.PolylineProjectionResult3 | findProjectionOnPolyline (meshlib.Vector3f pt, meshlib.Polyline3 polyline, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq) |
| | computes the closest point on polyline to given point
|
| static meshlib.PolylineProjectionResult3Arg | findMaxProjectionOnPolyline (meshlib.VertCoords points, meshlib.Polyline3 polyline, meshlib.VertBitSet pointsRegion, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq) |
| | for each of points (pointsRegion) computes the closest point on polyline and returns the point for which maximum distance is reached,
|
| static meshlib.PolylineProjectionResult3 | findProjectionOnPolyline (meshlib.Line3f ln, meshlib.Polyline3 polyline, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq) |
| | computes the closest point on polyline to given straight line
|
| static meshlib.Polyline2ProjectionWithOffsetResult | findProjectionOnPolyline2WithOffset (meshlib.Vector2f pt, meshlib.Polyline2 polyline, meshlib.UndirectedEdgeScalars offsetPerEdge, java.lang.Float upDistLimit, meshlib.AffineXf2f xf, java.lang.Float loDistLimit) |
| | computes the closest point on polyline to given point, respecting each edge offset
|
| static meshlib.PolylineProjectionWithOffsetResult3 | findProjectionOnPolylineWithOffset (meshlib.Vector3f pt, meshlib.Polyline3 polyline, meshlib.UndirectedEdgeScalars offsetPerEdge, java.lang.Float upDistLimit, meshlib.AffineXf3f xf, java.lang.Float loDistLimit) |
| | computes the closest point on polyline to given point, respecting each edge offset
|
| static void | findEdgesInBall (meshlib.Polyline2 polyline, meshlib.Vector2f center, float radius, meshlib.std_function_void_from_MR_UndirectedEdgeId_const_MR_Vector2f_ref_float foundCallback, meshlib.AffineXf2f xf) |
| static void | findEdgesInBall (meshlib.Polyline3 polyline, meshlib.Vector3f center, float radius, meshlib.std_function_void_from_MR_UndirectedEdgeId_const_MR_Vector3f_ref_float foundCallback, meshlib.AffineXf3f xf) |
| static void | findMeshEdgesInBall (meshlib.Mesh mesh, meshlib.AABBTreePolyline3 tree, meshlib.Vector3f center, float radius, meshlib.std_function_void_from_MR_UndirectedEdgeId_const_MR_Vector3f_ref_float foundCallback, meshlib.AffineXf3f xf) |
| static meshlib.PolylineProjectionResult3 | findProjectionOnMeshEdges (meshlib.Vector3f pt, meshlib.Mesh mesh, meshlib.AABBTreePolyline3 tree, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq) |
| | computes the closest point on the mesh edges (specified by the tree) to given point
|
| static meshlib.PolylineProjectionResult3 | findProjectionOnMeshEdges (meshlib.Line3f ln, meshlib.Mesh mesh, meshlib.AABBTreePolyline3 tree, java.lang.Float upDistLimitSq, meshlib.AffineXf3f xf, java.lang.Float loDistLimitSq) |
| | computes the closest point on the mesh edges (specified by the tree) to given straight line
|
| static meshlib.DecimatePolylineResult | decimatePolyline (meshlib.Polyline2 polyline, meshlib.DecimatePolylineSettings_MR_Vector2f settings) |
| | Collapse edges in the polyline according to the settings.
|
| static meshlib.DecimatePolylineResult | decimatePolyline (meshlib.Polyline3 polyline, meshlib.DecimatePolylineSettings_MR_Vector3f settings) |
| static meshlib.DecimatePolylineResult | decimateContour (meshlib.std_vector_MR_Vector2f contour, meshlib.DecimatePolylineSettings_MR_Vector2f settings) |
| | Collapse edges in the contour according to the settings.
|
| static meshlib.DecimatePolylineResult | decimateContour (meshlib.std_vector_MR_Vector3f contour, meshlib.DecimatePolylineSettings_MR_Vector3f settings) |
| static boolean | opNotEqual (meshlib.PolylineUndirectedEdgeIterator a, meshlib.PolylineUndirectedEdgeIterator b) |
| static meshlib.IteratorRange_MR_PolylineUndirectedEdgeIterator | undirectedEdges (meshlib.PolylineTopology topology) |
| static int | subdividePolyline (meshlib.Polyline2 polyline, meshlib.PolylineSubdivideSettings settings) |
| static int | subdividePolyline (meshlib.Polyline3 polyline, meshlib.PolylineSubdivideSettings settings) |
| static meshlib.UndirectedEdgeBitSet | subdivideWithPlane (meshlib.Polyline3 polyline, meshlib.Plane3f plane, meshlib.EdgeBitSet newPositiveEdges, meshlib.std_function_void_from_MR_EdgeId_MR_EdgeId_float onEdgeSplitCallback) |
| static void | trimWithPlane (meshlib.Polyline3 polyline, meshlib.Plane3f plane, meshlib.DividePolylineParameters params) |
| static meshlib.std_vector_MR_EdgeSegment | extractSectionsFromPolyline (meshlib.Polyline3 polyline, meshlib.Plane3f plane, float eps, meshlib.UndirectedEdgeBitSet positiveEdges) |
| static boolean | smaller (meshlib.PreciseVertCoord l, meshlib.PreciseVertCoord r) |
| static boolean | ccw (meshlib.Vector2i a, meshlib.Vector2i b) |
| static boolean | ccw (meshlib.Vector2i a, meshlib.Vector2i b, meshlib.Vector2i c) |
| static boolean | ccw (meshlib.std_array_MR_PreciseVertCoords2_3 vs) |
| static boolean | ccw (meshlib.PreciseVertCoords2 vs) |
| static boolean | smaller2 (meshlib.std_array_MR_PreciseVertCoords2_4 vs) |
| static boolean | orientParaboloid3d (meshlib.Vector2i a, meshlib.Vector2i b, meshlib.Vector2i c) |
| static boolean | orientParaboloid3d (meshlib.Vector2i a, meshlib.Vector2i b, meshlib.Vector2i c, meshlib.Vector2i d) |
| static boolean | inCircle (meshlib.std_array_MR_PreciseVertCoords2_4 vs) |
| static boolean | inCircle (meshlib.PreciseVertCoords2 vs) |
| static meshlib.SegmentSegmentIntersectResult | doSegmentSegmentIntersect (meshlib.std_array_MR_PreciseVertCoords2_4 vs) |
| static boolean | segmentIntersectionOrder (meshlib.std_array_MR_PreciseVertCoords2_6 vs) |
| static meshlib.Vector2i | findSegmentSegmentIntersectionPrecise (meshlib.Vector2i a, meshlib.Vector2i b, meshlib.Vector2i c, meshlib.Vector2i d) |
| static meshlib.Vector2i | findSegmentSegmentIntersectionPrecise (meshlib.std_array_MR_PreciseVertCoords2_4 vs) |
| static meshlib.Vector2f | findSegmentSegmentIntersectionPrecise (meshlib.Vector2f a, meshlib.Vector2f b, meshlib.Vector2f c, meshlib.Vector2f d, meshlib.CoordinateConverters2 converters) |
| static void | vertMapsComposition_MR_VertMap_ref (meshlib.VertMap a2b, meshlib.VertMap b2c) |
| static meshlib.VertMap | vertMapsComposition_const_MR_VertMap_ref (meshlib.VertMap a2b, meshlib.VertMap b2c) |
| static void | edgeMapsComposition_MR_EdgeMap_ref (meshlib.EdgeMap a2b, meshlib.EdgeMap b2c) |
| static meshlib.EdgeMap | edgeMapsComposition_const_MR_EdgeMap_ref (meshlib.EdgeMap a2b, meshlib.EdgeMap b2c) |
| static void | faceMapsComposition_MR_FaceMap_ref (meshlib.FaceMap a2b, meshlib.FaceMap b2c) |
| static meshlib.FaceMap | faceMapsComposition_const_MR_FaceMap_ref (meshlib.FaceMap a2b, meshlib.FaceMap b2c) |
| static meshlib.Mesh | makePrism (float baseLength, float leftAngle, float rightAngle, java.lang.Float height) |
| static boolean | writeByBlocks (meshlib.std_ostream out, java.lang.Byte data, long dataSize, meshlib.std_function_bool_from_float callback, java.lang.Long blockSize) |
| | write dataSize bytes from data to out stream by blocks blockSize bytes
|
| static boolean | readByBlocks (meshlib.std_istream in, meshlib.char_output data, long dataSize, meshlib.std_function_bool_from_float callback, java.lang.Long blockSize) |
| | read dataSize bytes from in stream to data by blocks blockSize bytes
|
| static void | projectObjectMeshData (meshlib.ObjectMeshData oldMeshData, meshlib.ObjectMeshData newMeshData, meshlib.FaceBitSet region, meshlib.ProjectAttributeParams params) |
| static void | protectedRun (meshlib.std_function_void task) |
| static meshlib.std_function_void | protectedFunc (meshlib.std_function_void unprotectedFunc) |
| static void | compensateRadius (meshlib.Mesh mesh, meshlib.CompensateRadiusParams params) |
| static long | getScalarTypeSize (meshlib.ScalarType scalarType) |
| static meshlib.Box1d | getScalarTypeMinMax (meshlib.ScalarType scalarType) |
| static meshlib.std_function_float_from_const_char_ptr | getTypeConverter (meshlib.ScalarType scalarType, meshlib.Box1d range) |
| static meshlib.Image | convertRasterToImage (meshlib.Raster raster) |
| static void | convertRasterToFloats (meshlib.Raster raster, meshlib.std_vector_float dst) |
| static boolean | reducePathViaVertex (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.VertId v, meshlib.MeshTriPoint end, meshlib.std_vector_MR_EdgePoint outPath, meshlib.std_vector_MR_Vector2f tmp, meshlib.std_vector_MR_EdgePoint cachePath) |
| static int | reducePath (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.std_vector_MR_EdgePoint path, meshlib.MeshTriPoint end, java.lang.Integer maxIter) |
| static meshlib.std_vector_MR_EdgeId | trackLeftBoundaryLoop (meshlib.MeshTopology topology, meshlib.EdgeId e0, meshlib.FaceBitSet region, meshlib.Turn turn) |
| static meshlib.std_vector_MR_EdgeId | trackRightBoundaryLoop (meshlib.MeshTopology topology, meshlib.EdgeId e0, meshlib.FaceBitSet region, meshlib.Turn turn) |
| static meshlib.EdgeId | extractPath (meshlib.MeshTopology topology, meshlib.EdgeId e0, meshlib.EdgeBitSet edges, meshlib.std_vector_MR_EdgeId outPath, meshlib.Turn turn) |
| static meshlib.EdgeId | extractOppositePath (meshlib.MeshTopology topology, meshlib.EdgeId e0, meshlib.EdgeBitSet edges, meshlib.std_vector_MR_EdgeId outPath, meshlib.Turn turn) |
| static meshlib.std_vector_std_vector_MR_EdgeId | extractAllLoops (meshlib.MeshTopology topology, meshlib.EdgeBitSet edges, meshlib.Turn turn) |
| static meshlib.std_vector_std_vector_MR_EdgeId | extractAllPaths (meshlib.MeshTopology topology, meshlib.EdgeBitSet edges, meshlib.Turn turn) |
| static meshlib.std_vector_std_vector_MR_EdgeId | findLeftBoundary (meshlib.MeshTopology topology, meshlib.FaceBitSet region, meshlib.Turn turn) |
| static meshlib.std_vector_std_vector_MR_EdgeId | findRightBoundary (meshlib.MeshTopology topology, meshlib.FaceBitSet region, meshlib.Turn turn) |
| static meshlib.EdgeBitSet | findAllLeftBdEdges (meshlib.MeshTopology topology, meshlib.FaceBitSet region, java.lang.Boolean innerMeshEdgesOnly) |
| static meshlib.std_vector_std_vector_MR_EdgeId | delRegionKeepBd (meshlib.Mesh mesh, meshlib.FaceBitSet region, java.lang.Boolean keepLoneHoles) |
| static meshlib.std_vector_std_vector_MR_EdgeId | findLeftBoundaryInsideMesh (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.UndirectedEdgeBitSet | findRegionBoundaryUndirectedEdgesInsideMesh (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.FaceBitSet | findRegionOuterFaces (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.VertBitSet | getIncidentVerts (meshlib.MeshTopology topology, meshlib.FaceBitSet faces) |
| static meshlib.VertBitSet | getIncidentVerts (meshlib.MeshTopology topology, meshlib.FaceBitSet faces, meshlib.VertBitSet store) |
| static meshlib.VertBitSet | getInnerVerts (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.VertBitSet | getBoundaryVerts (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.VertBitSet | getRegionBoundaryVerts (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.VertBitSet | getRegionInnerVerts (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.FaceBitSet | getIncidentFaces (meshlib.MeshTopology topology, meshlib.VertBitSet verts) |
| static meshlib.FaceBitSet | getInnerFaces (meshlib.MeshTopology topology, meshlib.VertBitSet verts) |
| static meshlib.EdgeBitSet | getRegionEdges (meshlib.MeshTopology topology, meshlib.FaceBitSet faces) |
| static meshlib.UndirectedEdgeBitSet | getIncidentEdges (meshlib.MeshTopology topology, meshlib.FaceBitSet faces) |
| static meshlib.UndirectedEdgeBitSet | getIncidentEdges (meshlib.MeshTopology topology, meshlib.UndirectedEdgeBitSet edges) |
| static meshlib.VertBitSet | getIncidentVerts (meshlib.MeshTopology topology, meshlib.UndirectedEdgeBitSet edges) |
| static meshlib.FaceBitSet | getIncidentFaces (meshlib.MeshTopology topology, meshlib.UndirectedEdgeBitSet edges) |
| static meshlib.FaceBitSet | getNeighborFaces (meshlib.MeshTopology topology, meshlib.UndirectedEdgeBitSet edges) |
| static meshlib.UndirectedEdgeBitSet | getInnerEdges (meshlib.MeshTopology topology, meshlib.VertBitSet verts) |
| static meshlib.UndirectedEdgeBitSet | getInnerEdges (meshlib.MeshTopology topology, meshlib.FaceBitSet region) |
| static meshlib.VertBitSet | getIncidentVerts (meshlib.MeshTopology topology, meshlib.UndirectedEdgeBitSet edges, meshlib.VertBitSet store) |
| static meshlib.VertBitSet | getInnerVerts (meshlib.MeshTopology topology, meshlib.UndirectedEdgeBitSet edges) |
| static meshlib.Mesh | makeRegularGridMesh (long width, long height, meshlib.std_function_bool_from_size_t_size_t validator, meshlib.std_function_MR_Vector3f_from_size_t_size_t positioner, meshlib.std_function_bool_from_size_t_size_t_size_t_size_t_size_t_size_t faceValidator, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | makeRegularGridMesh (meshlib.VertCoords pc, meshlib.std_function_bool_from_float cb) |
| static long | countInliers (meshlib.VertCoords srcPoints, meshlib.VertCoords tgtPoints, meshlib.std_vector_std_pair_MR_VertId_MR_VertId matches, meshlib.AffineXf3f xf, float inlierDistance) |
| static meshlib.AffineXf3f | findRigidXfRansac (meshlib.VertCoords srcPoints, meshlib.VertCoords tgtPoints, meshlib.std_vector_std_pair_MR_VertId_MR_VertId matches, meshlib.RigidXfRansacParams params, meshlib.std_function_bool_from_float progress) |
| | Finds the rigid transformation of source points to target points from given matches, many of which can be wrong: tests the transformations through random samples of three matches and keeps the one with most inliers (or the largest overlap, see RigidXfRansacParams.overlapSrcPoints), then refines it by least squares fitting on all its inlier matches.
|
| static meshlib.std_shared_ptr_MR_SceneRootObject | createRootFormObject (meshlib.std_shared_ptr_MR_Object obj) |
| static meshlib.std_vector_MR_FaceFace | segmentMesh (meshlib.Mesh mesh, meshlib.std_function_float_from_MR_EdgeId curvMetric, meshlib.std_function_bool_from_float progress) |
| static meshlib.UndirectedEdgeBitSet | findSegmentBoundaries (meshlib.MeshTopology topology, meshlib.std_vector_MR_FaceFace groupOrder, int numSegments, meshlib.FaceColors outFaceColors) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_size_t_std_array_MR_VertId_3_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator__f85fb0ec a, meshlib.phmap.phmap_flat_hash_map_size_t_std_array_MR_VertId_3_phmap_Hash_size_t_phmap_EqualTo_size_t_MR_Allocator__f85fb0ec b) |
| static void | sharpenMarchingCubesMesh (meshlib.MeshPart ref, meshlib.Mesh vox, meshlib.Vector_MR_VoxelId_MR_FaceId face2voxel, meshlib.SharpenMarchingCubesMeshSettings settings) |
| static boolean | shrinkwrap (meshlib.Mesh mesh, meshlib.Mesh refMesh, meshlib.ShrinkwrapParameters params, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_optional_MR_VertCoords | findShrinkwrapPositions (meshlib.Mesh mesh, meshlib.Mesh refMesh, meshlib.ShrinkwrapParameters params, meshlib.std_function_bool_from_float cb) |
| static meshlib.std_vector_MR_Vector3f | sampleHalfSphere () |
| static meshlib.VertScalars | computeSkyViewFactor (meshlib.Mesh terrain, meshlib.VertCoords samples, meshlib.VertBitSet validSamples, meshlib.std_vector_MR_SkyPatch skyPatches, meshlib.BitSet outSkyRays, meshlib.std_vector_MR_MeshIntersectionResult outIntersections) |
| static meshlib.BitSet | findSkyRays (meshlib.Mesh terrain, meshlib.VertCoords samples, meshlib.VertBitSet validSamples, meshlib.std_vector_MR_SkyPatch skyPatches, meshlib.std_vector_MR_MeshIntersectionResult outIntersections) |
| static meshlib.Mesh | makeSolidOfRevolution (meshlib.std_vector_MR_Vector2f profile, java.lang.Integer resolution) |
| static meshlib.std_vector_MR_Vector3f | projectSpline (meshlib.Mesh mesh, meshlib.MarkedContour3f spline) |
| static meshlib.std_vector_MR_MeshTriPoint | projectSplineAsMTP (meshlib.Mesh mesh, meshlib.MarkedContour3f spline) |
| static long | stitchOpenTwinEdges (meshlib.Mesh mesh, float tolerance, meshlib.std_function_bool_from_float cb) |
| static long | findSubstringCaseInsensitive (java.lang.String string, java.lang.String substring) |
| static int | calcDamerauLevenshteinDistance (java.lang.String stringA, java.lang.String stringB, java.lang.Boolean caseSensitive, meshlib.int_output outLeftRightAddition) |
| static meshlib.std_vector_std_string | split (java.lang.String string, java.lang.String delimiter) |
| static meshlib.std_string | replace (java.lang.String target, java.lang.String from, java.lang.String to) |
| static void | replaceInplace (meshlib.std_string target, java.lang.String from, java.lang.String to) |
| static meshlib.std_string_view | trim (java.lang.String str) |
| static meshlib.std_string_view | trimLeft (java.lang.String str) |
| static meshlib.std_string_view | trimRight (java.lang.String str) |
| static boolean | hasFormatPlaceholders (java.lang.String str) |
| static meshlib.std_string | systemToUtf8 (java.lang.String system) |
| static meshlib.std_string | utf8ToSystem (java.lang.String utf8) |
| static meshlib.std_string | utf8string (java.lang.String path) |
| static meshlib.std_string | utf8substr (java.lang.Byte s, long pos, long count) |
| static meshlib.std_string | bytesString (long size) |
| static boolean | isProhibitedChar (byte c) |
| static boolean | hasProhibitedChars (java.lang.String line) |
| static meshlib.std_string | replaceProhibitedChars (java.lang.String line, java.lang.Byte replacement) |
| static meshlib.std_string | commonFilesName (meshlib.std_vector_std_filesystem_path files) |
| static double | roundToPrecision (double v, int precision) |
| static float | roundToPrecision (float v, int precision) |
| static meshlib.std_string | getCancelMessage (java.lang.String path) |
| static meshlib.std_string | toLower (java.lang.String str) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.VertBitSet startVertices, java.lang.Float maxDist, meshlib.VertBitSet region, java.lang.Integer maxVertUpdates) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.VertBitSet startVertices, meshlib.VertBitSet targetVertices, java.lang.Float maxDist, meshlib.VertBitSet region, java.lang.Integer maxVertUpdates) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_MR_VertId_float_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pa__ede58c0b a, meshlib.phmap.phmap_flat_hash_map_MR_VertId_float_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pa__ede58c0b b) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.phmap.phmap_flat_hash_map_MR_VertId_float_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_std_pa__ec65138f startVertices, java.lang.Float maxDist, meshlib.VertBitSet region, java.lang.Integer maxVertUpdates) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.UndirectedEdgeBitSet startEdges, meshlib.VertBitSet startPoints, java.lang.Float maxDist, meshlib.VertBitSet region, java.lang.Integer maxVertUpdates) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, meshlib.VertBitSet region, meshlib.bool_output endReached, java.lang.Integer maxVertUpdates) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.MeshTriPoint start, java.lang.Float maxDist, meshlib.VertBitSet region, java.lang.Integer maxVertUpdates) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint starts, java.lang.Float maxDist, meshlib.VertBitSet region, java.lang.Integer maxVertUpdates) |
| static meshlib.VertScalars | computeSurfaceDistances (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint starts, meshlib.std_vector_MR_MeshTriPoint ends, meshlib.VertBitSet region, meshlib.bool_output endReached, java.lang.Integer maxVertUpdates) |
| static boolean | opLess (meshlib.VertDistance a, meshlib.VertDistance b) |
| static boolean | getFieldAtC (meshlib.Vector3f b, meshlib.Vector3f c, float vb, meshlib.float_output vc) |
| static meshlib.std_vector_std_vector_MR_Vector3f | offsetSurfaceLine (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, float offset) |
| | Returns contours in mesh space that are offset from surfaceLine on offset amount in all directions.
|
| static meshlib.std_vector_std_vector_MR_Vector3f | offsetSurfaceLine (meshlib.Mesh mesh, meshlib.std_vector_MR_MeshTriPoint surfaceLine, meshlib.std_function_float_from_int offsetAtPoint) |
| | Returns contours in mesh space that are offset from surfaceLine on offsetAtPoint amount in all directions.
|
| static meshlib.std_string | toString (meshlib.PathError error) |
| static meshlib.std_vector_MR_EdgePoint | computeSurfacePath (meshlib.MeshPart mp, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, java.lang.Integer maxGeodesicIters, meshlib.VertBitSet vertRegion, meshlib.VertScalars outSurfaceDistances) |
| static meshlib.std_vector_MR_EdgePoint | computeGeodesicPath (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, meshlib.GeodesicPathApprox atype, java.lang.Integer maxGeodesicIters) |
| static meshlib.std_vector_MR_EdgePoint | computeGeodesicPathApprox (meshlib.Mesh mesh, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, meshlib.GeodesicPathApprox atype) |
| static meshlib.std_vector_MR_EdgePoint | computeFastMarchingPath (meshlib.MeshPart mp, meshlib.MeshTriPoint start, meshlib.MeshTriPoint end, meshlib.VertBitSet vertRegion, meshlib.VertScalars outSurfaceDistances) |
| static meshlib.std_vector_MR_EdgePoint | computeSteepestDescentPath (meshlib.MeshPart mp, meshlib.VertScalars field, meshlib.MeshTriPoint start, meshlib.ComputeSteepestDescentPathSettings settings) |
| static void | computeSteepestDescentPath (meshlib.MeshPart mp, meshlib.VertScalars field, meshlib.MeshTriPoint start, meshlib.std_vector_MR_EdgePoint outPath, meshlib.ComputeSteepestDescentPathSettings settings) |
| static meshlib.EdgePoint | findSteepestDescentPoint (meshlib.MeshPart mp, meshlib.VertScalars field, meshlib.VertId v) |
| static meshlib.EdgePoint | findSteepestDescentPoint (meshlib.MeshPart mp, meshlib.VertScalars field, meshlib.EdgePoint ep) |
| static meshlib.EdgePoint | findSteepestDescentPoint (meshlib.MeshPart mp, meshlib.VertScalars field, meshlib.MeshTriPoint tp) |
| static meshlib.UndirectedEdgeBitSet | findExtremeEdges (meshlib.Mesh mesh, meshlib.VertScalars field, meshlib.ExtremeEdgeType type) |
| static meshlib.phmap.phmap_flat_hash_map_MR_VertId_MR_VertId_phmap_Hash_MR_VertId_phmap_EqualTo_MR_VertId_MR_Allocator_st__19614ebe | computeClosestSurfacePathTargets (meshlib.Mesh mesh, meshlib.VertBitSet starts, meshlib.VertBitSet ends, meshlib.VertBitSet vertRegion, meshlib.VertScalars outSurfaceDistances) |
| static meshlib.std_vector_std_vector_MR_EdgePoint | getSurfacePathsViaVertices (meshlib.Mesh mesh, meshlib.VertBitSet vs) |
| static float | surfacePathLength (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint surfacePath) |
| static float | geodesicPathLength (meshlib.Mesh mesh, meshlib.GeodesicPath path) |
| static meshlib.std_vector_MR_Vector3f | surfacePathToContour3f (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint line) |
| static meshlib.std_vector_std_vector_MR_Vector3f | surfacePathsToContours3f (meshlib.Mesh mesh, meshlib.std_vector_std_vector_MR_EdgePoint lines) |
| static meshlib.std_vector_MR_Vector3f | geodesicPathToContour3f (meshlib.Mesh mesh, meshlib.GeodesicPath path) |
| static meshlib.std_vector_MR_EdgeId | surroundingContour (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId includeEdges, meshlib.std_function_float_from_MR_EdgeId edgeMetric, meshlib.Vector3f dir) |
| | Find the best closed edge loop passing through given edges, which minimizes the sum of given edge metric. The algorithm assumes that input edges can be projected on the plane orthogonal to given direction, then the center point of all input edges is found, and each segment of the searched loop is within infinite pie sector with this center and the borders passing via two sorted input edges.
|
| static meshlib.std_vector_MR_EdgeId | surroundingContour (meshlib.Mesh mesh, meshlib.std_vector_MR_VertId keyVertices, meshlib.std_function_float_from_MR_EdgeId edgeMetric, meshlib.Vector3f dir) |
| | Find the best closed edge loop passing through given vertices, which minimizes the sum of given edge metric. The algorithm assumes that input vertices can be projected on the plane orthogonal to given direction, then the center point of all input vertices is found, and each segment of the searched loop is within infinite pie sector with this center and the borders passing via two sorted input vertices.
|
| static void | SetCurrentThreadName (java.lang.Byte name) |
| static meshlib.std_filesystem_path | getUserConfigDir () |
| static meshlib.std_filesystem_path | getUserConfigFilePath () |
| static meshlib.std_filesystem_path | GetTempDirectory () |
| static meshlib.std_filesystem_path | GetHomeDirectory () |
| static java.lang.Byte | GetMRVersionString () |
| static void | OpenLink (java.lang.String url) |
| static boolean | OpenDocument (java.lang.String path) |
| static meshlib.std_string | GetCpuId () |
| static meshlib.std_string | GetDetailedOSName () |
| static meshlib.std_string | getOSNoSpaces () |
| static void | setNewHandlerIfNeeded () |
| static meshlib.SystemMemory | getSystemMemory () |
| static int | getCurrentProcessId () |
| static meshlib.std_string | getLocalTimeZone () |
| static void | setupLoggerByDefault (meshlib.std_function_void customLogSinkAdder) |
| static int | intLog2 (long n) |
| static meshlib.std_optional_MR_Vector2f | findVertexUV (meshlib.MeshTopology topology, meshlib.VertId v, meshlib.TriCornerUVCoords triCornerUvCoords) |
| static meshlib.std_optional_MR_VertCoords2 | findVertexUVs (meshlib.MeshTopology topology, meshlib.TriCornerUVCoords triCornerUvCoords) |
| static meshlib.Color | sampleVertexColor (meshlib.Mesh mesh, meshlib.VertId v, meshlib.MeshTexture tex, meshlib.TriCornerUVCoords triCornerUvCoords) |
| static meshlib.VertColors | sampleVertexColors (meshlib.Mesh mesh, meshlib.MeshTexture tex, meshlib.TriCornerUVCoords triCornerUvCoords) |
| static meshlib.Mesh | makeTorus (java.lang.Float primaryRadius, java.lang.Float secondaryRadius, java.lang.Integer primaryResolution, java.lang.Integer secondaryResolution, meshlib.std_vector_MR_Vector3f points) |
| static meshlib.Mesh | makeOuterHalfTorus (java.lang.Float primaryRadius, java.lang.Float secondaryRadius, java.lang.Integer primaryResolution, java.lang.Integer secondaryResolution, meshlib.std_vector_MR_Vector3f points) |
| static meshlib.Mesh | makeTorusWithUndercut (java.lang.Float primaryRadius, java.lang.Float secondaryRadiusInner, java.lang.Float secondaryRadiusOuter, java.lang.Integer primaryResolution, java.lang.Integer secondaryResolution, meshlib.std_vector_MR_Vector3f points) |
| static meshlib.Mesh | makeTorusWithSpikes (java.lang.Float primaryRadius, java.lang.Float secondaryRadiusInner, java.lang.Float secondaryRadiusOuter, java.lang.Integer primaryResolution, java.lang.Integer secondaryResolution, meshlib.std_vector_MR_Vector3f points) |
| static meshlib.Mesh | makeTorusWithComponents (java.lang.Float primaryRadius, java.lang.Float secondaryRadius, java.lang.Integer primaryResolution, java.lang.Integer secondaryResolution, meshlib.std_vector_MR_Vector3f points) |
| static meshlib.Mesh | makeTorusWithSelfIntersections (java.lang.Float primaryRadius, java.lang.Float secondaryRadius, java.lang.Integer primaryResolution, java.lang.Integer secondaryResolution, meshlib.std_vector_MR_Vector3f points) |
| static meshlib.TriTriDistanceResult_float | findTriTriDistance (meshlib.std_array_MR_Vector3f_3 a, meshlib.std_array_MR_Vector3f_3 b, meshlib.TriTriDistanceParams_float params) |
| static meshlib.TriTriDistanceResult_double | findTriTriDistance (meshlib.std_array_MR_Vector3d_3 a, meshlib.std_array_MR_Vector3d_3 b, meshlib.TriTriDistanceParams_double params) |
| static float | triDist (meshlib.Vector3f p, meshlib.Vector3f q, meshlib.std_array_MR_Vector3f_3 s, meshlib.std_array_MR_Vector3f_3 t) |
| static void | segPoints (meshlib.Vector3f VEC, meshlib.Vector3f X, meshlib.Vector3f Y, meshlib.Vector3f P, meshlib.Vector3f A, meshlib.Vector3f Q, meshlib.Vector3f B) |
| static float | circumcircleDiameterSq (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | circumcircleDiameterSq (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static float | circumcircleDiameter (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | circumcircleDiameter (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static float | mincircleDiameterSq (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | mincircleDiameterSq (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static float | edgeCoveringRadiusSq (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | edgeCoveringRadiusSq (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static float | coveringRadiusSq (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | coveringRadiusSq (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static meshlib.Vector3f | circumcircleCenter (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3d | circumcircleCenter (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3f | circumcircleCenter (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static meshlib.Vector3d | circumcircleCenter (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static boolean | circumballCenters (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, float radius, meshlib.Vector3f centerPos, meshlib.Vector3f centerNeg) |
| static boolean | circumballCenters (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c, double radius, meshlib.Vector3d centerPos, meshlib.Vector3d centerNeg) |
| static float | minTriangleAngleSin (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | minTriangleAngleSin (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static float | minTriangleAngle (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | minTriangleAngle (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static float | triangleAspectRatio (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static double | triangleAspectRatio (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static meshlib.Vector3f | dirDblArea (meshlib.std_array_MR_Vector3f_3 t) |
| static meshlib.Vector3d | dirDblArea (meshlib.std_array_MR_Vector3d_3 t) |
| static meshlib.Vector3f | dirDblArea (meshlib.Vector3f q, meshlib.Vector3f r) |
| static meshlib.Vector3d | dirDblArea (meshlib.Vector3d q, meshlib.Vector3d r) |
| static meshlib.Vector3f | dirDblArea (meshlib.Vector3f p, meshlib.Vector3f q, meshlib.Vector3f r) |
| static meshlib.Vector3d | dirDblArea (meshlib.Vector3d p, meshlib.Vector3d q, meshlib.Vector3d r) |
| static meshlib.Vector3f | normal (meshlib.Vector3f q, meshlib.Vector3f r) |
| static meshlib.Vector3d | normal (meshlib.Vector3d q, meshlib.Vector3d r) |
| static meshlib.Vector3f | normal (meshlib.Vector3f p, meshlib.Vector3f q, meshlib.Vector3f r) |
| static meshlib.Vector3d | normal (meshlib.Vector3d p, meshlib.Vector3d q, meshlib.Vector3d r) |
| static meshlib.Vector3f | normal (meshlib.std_array_MR_Vector3f_3 t) |
| static meshlib.Vector3d | normal (meshlib.std_array_MR_Vector3d_3 t) |
| static float | dblAreaSq (meshlib.Vector3f p, meshlib.Vector3f q, meshlib.Vector3f r) |
| static double | dblAreaSq (meshlib.Vector3d p, meshlib.Vector3d q, meshlib.Vector3d r) |
| static float | dblArea (meshlib.std_array_MR_Vector3f_3 t) |
| static double | dblArea (meshlib.std_array_MR_Vector3d_3 t) |
| static float | dblArea (meshlib.Vector3f p, meshlib.Vector3f q, meshlib.Vector3f r) |
| static double | dblArea (meshlib.Vector3d p, meshlib.Vector3d q, meshlib.Vector3d r) |
| static float | area (meshlib.Vector3f p, meshlib.Vector3f q, meshlib.Vector3f r) |
| static double | area (meshlib.Vector3d p, meshlib.Vector3d q, meshlib.Vector3d r) |
| static float | dblArea (meshlib.Vector2f p, meshlib.Vector2f q, meshlib.Vector2f r) |
| static double | dblArea (meshlib.Vector2d p, meshlib.Vector2d q, meshlib.Vector2d r) |
| static float | area (meshlib.Vector2f p, meshlib.Vector2f q, meshlib.Vector2f r) |
| static double | area (meshlib.Vector2d p, meshlib.Vector2d q, meshlib.Vector2d r) |
| static meshlib.std_array_MR_Vector3f_3 | makeDegenerate (meshlib.std_array_MR_Vector3f_3 t) |
| static meshlib.std_array_MR_Vector3d_3 | makeDegenerate (meshlib.std_array_MR_Vector3d_3 t) |
| static meshlib.std_array_MR_Vector3f_3 | triangleWithNormal (meshlib.std_array_MR_Vector3f_3 t, meshlib.Vector3f n) |
| static meshlib.std_array_MR_Vector3d_3 | triangleWithNormal (meshlib.std_array_MR_Vector3d_3 t, meshlib.Vector3d n) |
| static float | dihedralAngleSin (meshlib.Vector3f leftNorm, meshlib.Vector3f rightNorm, meshlib.Vector3f edgeVec) |
| static double | dihedralAngleSin (meshlib.Vector3d leftNorm, meshlib.Vector3d rightNorm, meshlib.Vector3d edgeVec) |
| static float | dihedralAngleCos (meshlib.Vector3f leftNorm, meshlib.Vector3f rightNorm) |
| static double | dihedralAngleCos (meshlib.Vector3d leftNorm, meshlib.Vector3d rightNorm) |
| static float | dihedralAngle (meshlib.Vector3f leftNorm, meshlib.Vector3f rightNorm, meshlib.Vector3f edgeVec) |
| static double | dihedralAngle (meshlib.Vector3d leftNorm, meshlib.Vector3d rightNorm, meshlib.Vector3d edgeVec) |
| static meshlib.std_optional_MR_Vector2f | posFromTriEdgeLengths (float a, float b, float c) |
| static meshlib.std_optional_MR_Vector2d | posFromTriEdgeLengths (double a, double b, double c) |
| static meshlib.std_optional_float | quadrangleOtherDiagonal (float a, float b, float c, float a1, float b1) |
| static meshlib.std_optional_double | quadrangleOtherDiagonal (double a, double b, double c, double a1, double b1) |
| static float | tanSqOfHalfAngle (float a, float b, float c) |
| static double | tanSqOfHalfAngle (double a, double b, double c) |
| static float | cotan (meshlib.std_array_MR_Vector3f_3 t, java.lang.Float absMaxVal) |
| static double | cotan (meshlib.std_array_MR_Vector3d_3 t, java.lang.Double absMaxVal) |
| static float | cotan (float a, float b, float c) |
| static double | cotan (double a, double b, double c) |
| static meshlib.std_optional_MR_Vector3f | gradientInTri (meshlib.Vector3f b, meshlib.Vector3f c, float vb, float vc) |
| static meshlib.std_optional_MR_Vector3d | gradientInTri (meshlib.Vector3d b, meshlib.Vector3d c, double vb, double vc) |
| static meshlib.std_optional_MR_Vector3f | gradientInTri (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, float va, float vb, float vc) |
| static meshlib.std_optional_MR_Vector3d | gradientInTri (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c, double va, double vb, double vc) |
| static meshlib.std_optional_float | findTriExitPos (meshlib.Vector3f b, meshlib.Vector3f c, meshlib.Vector3f grad) |
| static meshlib.std_optional_double | findTriExitPos (meshlib.Vector3d b, meshlib.Vector3d c, meshlib.Vector3d grad) |
| static meshlib.std_optional_MR_Vector3f | tangentPlaneNormalToSpheres (meshlib.Vector3f b, meshlib.Vector3f c, float rb, float rc) |
| static meshlib.std_optional_MR_Vector3d | tangentPlaneNormalToSpheres (meshlib.Vector3d b, meshlib.Vector3d c, double rb, double rc) |
| static meshlib.std_optional_MR_Plane3f | tangentPlaneToSpheres (meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c, float ra, float rb, float rc) |
| static meshlib.std_optional_MR_Plane3d | tangentPlaneToSpheres (meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c, double ra, double rb, double rc) |
| static boolean | isPointInPlane (meshlib.Vector3f p, meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static boolean | isPointInPlane (meshlib.Vector3d p, meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static boolean | isPointInLine (meshlib.Vector3f p, meshlib.Vector3f a, meshlib.Vector3f b) |
| static boolean | isPointInLine (meshlib.Vector3d p, meshlib.Vector3d a, meshlib.Vector3d b) |
| static boolean | isPointInSegm (meshlib.Vector3f p, meshlib.Vector3f a, meshlib.Vector3f b) |
| static boolean | isPointInSegm (meshlib.Vector3d p, meshlib.Vector3d a, meshlib.Vector3d b) |
| static boolean | isPointInTriangle (meshlib.Vector3f p, meshlib.Vector3f a, meshlib.Vector3f b, meshlib.Vector3f c) |
| static boolean | isPointInTriangle (meshlib.Vector3d p, meshlib.Vector3d a, meshlib.Vector3d b, meshlib.Vector3d c) |
| static boolean | isPointInTriangle (meshlib.Vector2f p, meshlib.Vector2f a, meshlib.Vector2f b, meshlib.Vector2f c) |
| static boolean | isPointInTriangle (meshlib.Vector2d p, meshlib.Vector2d a, meshlib.Vector2d b, meshlib.Vector2d c) |
| static meshlib.std_optional_MR_TriIntersectResult | rayTriangleIntersect (meshlib.Vector3f oriA, meshlib.Vector3f oriB, meshlib.Vector3f oriC, meshlib.IntersectionPrecomputes_float prec) |
| static meshlib.std_optional_MR_TriIntersectResult | rayTriangleIntersect (meshlib.Vector3d oriA, meshlib.Vector3d oriB, meshlib.Vector3d oriC, meshlib.IntersectionPrecomputes_double prec) |
| static meshlib.std_optional_MR_TriIntersectResult | rayTriangleIntersect (meshlib.Vector3f oriA, meshlib.Vector3f oriB, meshlib.Vector3f oriC, meshlib.Vector3f dir) |
| static meshlib.std_optional_MR_TriIntersectResult | rayTriangleIntersect (meshlib.Vector3d oriA, meshlib.Vector3d oriB, meshlib.Vector3d oriC, meshlib.Vector3d dir) |
| static boolean | doTrianglesOverlap (meshlib.Vector2f a, meshlib.Vector2f b, meshlib.Vector2f c, meshlib.Vector2f d, meshlib.Vector2f e, meshlib.Vector2f f) |
| static boolean | doTrianglesOverlap (meshlib.Vector2d a, meshlib.Vector2d b, meshlib.Vector2d c, meshlib.Vector2d d, meshlib.Vector2d e, meshlib.Vector2d f) |
| static meshlib.std_vector_MR_FaceFaceFace | findTripleFaceIntersections (meshlib.MeshTopology topology, meshlib.Vector_MR_Vector_MR_VarEdgeTri selfContours) |
| static meshlib.std_vector_std_vector_MR_EdgeId | detectBasisTunnels (meshlib.MeshPart mp, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.std_function_bool_from_float progressCallback) |
| static meshlib.std_vector_MR_EdgeId | findSmallestMetricCoLoop (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId loop, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.FaceBitSet region) |
| static meshlib.std_vector_MR_EdgeId | findShortestCoLoop (meshlib.MeshPart mp, meshlib.std_vector_MR_EdgeId loop) |
| static meshlib.std_vector_std_vector_MR_EdgeId | findSmallestMetricEquivalentLoops (meshlib.MeshTopology topology, meshlib.std_vector_MR_EdgeId loop, meshlib.std_function_float_from_MR_EdgeId metric, meshlib.FaceBitSet region) |
| static meshlib.std_vector_std_vector_MR_EdgeId | findShortestEquivalentLoops (meshlib.MeshPart mp, meshlib.std_vector_MR_EdgeId loop) |
| static boolean | isLoopOuter (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgeId loop) |
| static meshlib.FaceBitSet | detectTunnelFaces (meshlib.MeshPart mp, meshlib.DetectTunnelSettings settings) |
| static void | eliminateTunnels (meshlib.Mesh mesh, meshlib.FaceBitSet region, meshlib.DetectTunnelSettings settings) |
| static void | eliminateTunnels (meshlib.Mesh mesh, meshlib.FillHoleNicelySettings fillSettings, meshlib.FaceBitSet region, meshlib.DetectTunnelSettings detectSettings) |
| static meshlib.TwoLineSegmClosestPoints_float | findTwoLineSegmClosestPoints (meshlib.LineSegm3f a, meshlib.LineSegm3f b) |
| static meshlib.TwoLineSegmClosestPoints_double | findTwoLineSegmClosestPoints (meshlib.LineSegm3d a, meshlib.LineSegm3d b) |
| static meshlib.std_optional_MR_VertBitSet | pointUniformSampling (meshlib.PointCloud pointCloud, meshlib.UniformSamplingSettings settings) |
| static meshlib.std_optional_MR_PointCloud | makeUniformSampledCloud (meshlib.PointCloud pointCloud, meshlib.UniformSamplingSettings settings) |
| static boolean | opEqual (meshlib.ObjFaceId _1, meshlib.ObjFaceId _2) |
| static boolean | opNotEqual (meshlib.ObjFaceId _1, meshlib.ObjFaceId _2) |
| static meshlib.Mesh | uniteManyMeshes (meshlib.std_vector_const_MR_Mesh_ptr meshes, meshlib.UniteManyMeshesParams params) |
| static meshlib.Mesh | uniteManyMeshesMutable (meshlib.std_vector_MR_Mesh_ptr meshes, meshlib.UniteManyMeshesParams params, meshlib.UniteMeshNormalizationParams normalizeParams) |
| static meshlib.Mesh | uniteComponents (meshlib.Mesh mesh, meshlib.UniteManyMeshesParams params, meshlib.UniteMeshNormalizationParams normalizeParams) |
| static boolean | opEqual (meshlib.UnorientedTriangle a, meshlib.UnorientedTriangle b) |
| static boolean | opNotEqual (meshlib.UnorientedTriangle a, meshlib.UnorientedTriangle b) |
| static meshlib.OutEdge | opposite (meshlib.OutEdge e) |
| static void | expandVoxelsMask (meshlib.VoxelBitSet mask, meshlib.VolumeIndexer indexer, java.lang.Integer expansion) |
| static void | shrinkVoxelsMask (meshlib.VoxelBitSet mask, meshlib.VolumeIndexer indexer, java.lang.Integer shrinkage) |
| static void | decompressZip (java.lang.String zipFile, java.lang.String targetFolder, java.lang.Byte password) |
| | decompresses given zip-file into given folder
|
| static void | decompressZip (meshlib.std_istream zipStream, java.lang.String targetFolder, java.lang.Byte password) |
| | decompresses given binary stream (containing the data of a zip file only) into given folder
|
| static void | decompressZip (java.lang.String zipFile, meshlib.std_function_expected_void_std_string_from_const_std_string_ref_std_vector_char_rvalue_ref callback, java.lang.Byte password) |
| | decompresses given zip-file and passes every file from it to the callback without saving anything on disk; folder entries are skipped
|
| static void | decompressZip (meshlib.std_istream zipStream, meshlib.std_function_expected_void_std_string_from_const_std_string_ref_std_vector_char_rvalue_ref callback, java.lang.Byte password) |
| | decompresses given binary stream (containing the data of a zip file only) and passes every file from it to the callback without saving anything on disk; folder entries are skipped
|
| static void | compressZip (java.lang.String zipFile, java.lang.String sourceFolder, meshlib.CompressZipSettings settings) |
| | compresses given folder in given zip-file
|
| static void | compressZip (java.lang.String zipFile, java.lang.String sourceFolder, meshlib.std_vector_std_filesystem_path excludeFiles, java.lang.Byte password, meshlib.std_function_bool_from_float cb) |
| | compresses given folder in given zip-file
|
| static void | zlibCompressStream (meshlib.std_istream in, meshlib.std_ostream out, meshlib.ZlibCompressParams params) |
| | compress the input data using the Deflate algorithm
|
| static void | zlibCompressStream (meshlib.std_istream in, meshlib.std_ostream out, java.lang.Integer level) |
| | compress the input data using the Deflate algorithm (zlib-wrapped, RFC 1950)
|
| static void | zlibDecompressStream (meshlib.std_istream in, meshlib.std_ostream out, meshlib.ZlibParams params) |
| | decompress the input data compressed with the Deflate algorithm
|
| static void | zlibDecompressStream (meshlib.std_istream in, meshlib.std_ostream out) |
| | decompress the input data compressed with the Deflate algorithm (zlib-wrapped, RFC 1950)
|
| static meshlib.LoadedObjectT | deserializeObjectTreeFrom3mf (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.LoadedObjectT | deserializeObjectTreeFromModel (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.std_shared_ptr_MR_Object | deserializeObjectTreeFromGltf (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static void | serializeObjectTreeToGltf (meshlib.Object root, java.lang.String file, meshlib.scenesave.Settings settings) |
| static void | loadIOExtras () |
| static meshlib.std_vector_std_vector_MR_Vector2f | createSymbolContours (meshlib.SymbolMeshParams params) |
| static meshlib.Mesh | createSymbolsMesh (meshlib.SymbolMeshParams params) |
| static meshlib.Mesh | alignTextToMesh (meshlib.Mesh mesh, meshlib.TextMeshAlignParams params) |
| static meshlib.Mesh | bendTextAlongCurve (meshlib.CurveFunc curve, meshlib.BendTextAlongCurveParams params) |
| static meshlib.Mesh | bendTextAlongCurve (meshlib.std_vector_MR_CurvePoint curve, meshlib.BendTextAlongCurveParams params) |
| static meshlib.Mesh | bendTextAlongSurfacePath (meshlib.Mesh mesh, meshlib.GeodesicPath path, meshlib.BendTextAlongCurveParams params) |
| static meshlib.Mesh | bendTextAlongSurfacePath (meshlib.Mesh mesh, meshlib.std_vector_MR_EdgePoint path, meshlib.BendTextAlongCurveParams params) |
| static meshlib.FloatGrid | meshToLevelSet (meshlib.MeshPart mp, meshlib.AffineXf3f xf, meshlib.Vector3f voxelSize, java.lang.Float surfaceOffset, meshlib.std_function_bool_from_float cb) |
| static meshlib.FloatGrid | meshToDistanceField (meshlib.MeshPart mp, meshlib.AffineXf3f xf, meshlib.Vector3f voxelSize, java.lang.Float surfaceOffset, meshlib.std_function_bool_from_float cb) |
| static void | evalGridMinMax (meshlib.FloatGrid grid, meshlib.float_output min, meshlib.float_output max) |
| static meshlib.VdbVolume | meshToDistanceVdbVolume (meshlib.MeshPart mp, meshlib.MeshToVolumeParams params) |
| static meshlib.VdbVolume | meshToVolume (meshlib.MeshPart mp, meshlib.MeshToVolumeParams params) |
| static meshlib.VdbVolume | floatGridToVdbVolume (meshlib.FloatGrid grid) |
| static meshlib.FloatGrid | simpleVolumeToDenseGrid (meshlib.SimpleVolume simpleVolume, java.lang.Float background, meshlib.std_function_bool_from_float cb) |
| static meshlib.VdbVolume | simpleVolumeToVdbVolume (meshlib.SimpleVolumeMinMax simpleVolume, meshlib.std_function_bool_from_float cb) |
| static meshlib.VdbVolume | functionVolumeToVdbVolume (meshlib.FunctionVolume functoinVolume, meshlib.std_function_bool_from_float cb) |
| static void | putSimpleVolumeInDenseGrid (meshlib.FloatGrid grid, meshlib.Vector3i minCoord, meshlib.SimpleVolume simpleVolume, meshlib.std_function_bool_from_float cb) |
| | Copy given simpleVolume into the grid, starting at minCoord Uses multithreaded copying, so the function is not thread safe. The overloads taking openvdb::FloatGrid and its Accessor are declared in MRVDBFloatGrid.h Generated from function MR::putSimpleVolumeInDenseGrid.
|
| static meshlib.SimpleVolumeMinMax | vdbVolumeToSimpleVolume (meshlib.VdbVolume vdbVolume, meshlib.Box3i activeBox, meshlib.std_function_bool_from_float cb) |
| static meshlib.SimpleVolumeMinMax | vdbVolumeToSimpleVolumeNorm (meshlib.VdbVolume vdbVolume, meshlib.Box3i activeBox, meshlib.Box1f sourceScale, meshlib.std_function_bool_from_float cb) |
| static meshlib.SimpleVolumeMinMaxU16 | vdbVolumeToSimpleVolumeU16 (meshlib.VdbVolume vdbVolume, meshlib.Box3i activeBox, meshlib.Box1f sourceScale, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | gridToMesh_const_MR_FloatGrid_ref (meshlib.FloatGrid grid, meshlib.GridToMeshSettings settings) |
| static meshlib.Mesh | gridToMesh_MR_FloatGrid_rvalue_ref (meshlib.FloatGrid grid, meshlib.GridToMeshSettings settings) |
| static void | makeSignedByWindingNumber (meshlib.FloatGrid grid, meshlib.Vector3f voxelSize, meshlib.Mesh refMesh, meshlib.MakeSignedByWindingNumberSettings settings) |
| static meshlib.Mesh | doubleOffsetVdb (meshlib.MeshPart mp, meshlib.DoubleOffsetSettings settings) |
| static long | heapBytes (meshlib.FloatGrid grid) |
| static meshlib.FloatGrid | resampled (meshlib.FloatGrid grid, float voxelScale, meshlib.std_function_bool_from_float cb) |
| static meshlib.FloatGrid | resampled (meshlib.FloatGrid grid, meshlib.Vector3f voxelScale, meshlib.std_function_bool_from_float cb) |
| static meshlib.FloatGrid | cropped (meshlib.FloatGrid grid, meshlib.Box3i box, meshlib.std_function_bool_from_float cb) |
| static long | countVoxelsWithValuePred (meshlib.FloatGrid grid, meshlib.std_function_bool_from_float pred) |
| static long | countVoxelsWithValueLess (meshlib.FloatGrid grid, float value) |
| static long | countVoxelsWithValueGreater (meshlib.FloatGrid grid, float value) |
| static void | gaussianFilter (meshlib.FloatGrid grid, int width, int iters, meshlib.std_function_bool_from_float cb) |
| static meshlib.FloatGrid | gaussianFiltered (meshlib.FloatGrid grid, int width, int iters, meshlib.std_function_bool_from_float cb) |
| static float | getValue (meshlib.FloatGrid grid, meshlib.Vector3i p) |
| static void | setValue (meshlib.FloatGrid grid, meshlib.Vector3i p, float value) |
| static void | setValue (meshlib.FloatGrid grid, meshlib.VoxelBitSet region, float value) |
| static meshlib.Box3i | findActiveBounds (meshlib.FloatGrid grid) |
| static void | setValues (meshlib.FloatGrid grid, meshlib.VoxelBitSet region, meshlib.std_vector_float values) |
| static void | setLevelSetType (meshlib.FloatGrid grid) |
| static meshlib.FloatGrid | opAddAssign (meshlib.FloatGrid a, meshlib.FloatGrid b) |
| static meshlib.FloatGrid | opSubAssign (meshlib.FloatGrid a, meshlib.FloatGrid b) |
| static meshlib.FloatGrid | opMulAssign (meshlib.FloatGrid a, meshlib.FloatGrid b) |
| static meshlib.FloatGrid | opAdd (meshlib.FloatGrid a, meshlib.FloatGrid b) |
| static meshlib.FloatGrid | opSub (meshlib.FloatGrid a, meshlib.FloatGrid b) |
| static meshlib.FloatGrid | opMul (meshlib.FloatGrid a, meshlib.FloatGrid b) |
| static meshlib.OriginAndDimensions | calcOriginAndDimensions (meshlib.Box3f box, float voxelSize) |
| static meshlib.SimpleVolumeMinMax | functionVolumeToSimpleVolume (meshlib.FunctionVolume volume, meshlib.std_function_bool_from_float callback) |
| static meshlib.Mesh | marchingCubes (meshlib.SimpleVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.TriMesh | marchingCubesAsTriMesh (meshlib.SimpleVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.Mesh | marchingCubes (meshlib.SimpleVolumeMinMax volume, meshlib.MarchingCubesParams params) |
| static meshlib.TriMesh | marchingCubesAsTriMesh (meshlib.SimpleVolumeMinMax volume, meshlib.MarchingCubesParams params) |
| static meshlib.Mesh | marchingCubes (meshlib.VdbVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.TriMesh | marchingCubesAsTriMesh (meshlib.VdbVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.Mesh | marchingCubes (meshlib.FunctionVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.TriMesh | marchingCubesAsTriMesh (meshlib.FunctionVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.Mesh | marchingCubes (meshlib.SimpleBinaryVolume volume, meshlib.MarchingCubesParams params) |
| static meshlib.TriMesh | marchingCubesAsTriMesh (meshlib.SimpleBinaryVolume volume, meshlib.MarchingCubesParams params) |
| static float | voxelizeAndComputeVolume (meshlib.std_vector_std_shared_ptr_MR_Mesh meshes, meshlib.AffineXf3f xf, meshlib.Vector3f voxelSize) |
| static meshlib.SimpleVolumeMinMax | meshToDistanceVolume (meshlib.MeshPart mp, meshlib.MeshToDistanceVolumeParams params) |
| static meshlib.FunctionVolume | meshToDistanceFunctionVolume (meshlib.MeshPart mp, meshlib.MeshToDistanceVolumeParams params) |
| static meshlib.SimpleBinaryVolume | makeCloseToMeshVolume (meshlib.MeshPart mp, meshlib.CloseToMeshVolumeParams params) |
| static meshlib.SimpleBinaryVolume | makeInsideMeshVolume (meshlib.MeshPart mp, meshlib.DistanceVolumeParams params, meshlib.InsideMeshRule rule) |
| static meshlib.SimpleBinaryVolume | makeInsideMeshVolumeVdb (meshlib.MeshPart mp, meshlib.DistanceVolumeParams params) |
| static meshlib.SimpleVolumeMinMax | meshRegionToIndicatorVolume (meshlib.Mesh mesh, meshlib.FaceBitSet region, float offset, meshlib.DistanceVolumeParams params) |
| static meshlib.std_array_MR_SimpleVolumeMinMax_3 | meshToDirectionVolume (meshlib.MeshToDirectionVolumeParams params) |
| static meshlib.VertBitSet | moveMeshToVoxelMaxDeriv (meshlib.Mesh mesh, meshlib.AffineXf3f meshXf, meshlib.VdbVolume volume, meshlib.AffineXf3f volumeXf, meshlib.MoveMeshToVoxelMaxDerivSettings settings, meshlib.std_function_bool_from_float callback) |
| static meshlib.VertBitSet | moveMeshToVoxelMaxDeriv (meshlib.Mesh mesh, meshlib.AffineXf3f meshXf, meshlib.SimpleVolumeMinMax volume, meshlib.AffineXf3f volumeXf, meshlib.MoveMeshToVoxelMaxDerivSettings settings, meshlib.std_function_bool_from_float callback) |
| static meshlib.VertBitSet | moveMeshToVoxelMaxDeriv (meshlib.Mesh mesh, meshlib.AffineXf3f meshXf, meshlib.FunctionVolume volume, meshlib.AffineXf3f volumeXf, meshlib.MoveMeshToVoxelMaxDerivSettings settings, meshlib.std_function_bool_from_float callback) |
| static float | suggestVoxelSize (meshlib.MeshPart mp, float approxNumVoxels) |
| static meshlib.Mesh | offsetMesh (meshlib.MeshPart mp, float offset, meshlib.OffsetParameters params) |
| static meshlib.Mesh | doubleOffsetMesh (meshlib.MeshPart mp, float offsetA, float offsetB, meshlib.OffsetParameters params) |
| static meshlib.Mesh | mcOffsetMesh (meshlib.MeshPart mp, float offset, meshlib.OffsetParameters params, meshlib.McOffsetMeshOutputs outputs) |
| static meshlib.Mesh | mcShellMeshRegion (meshlib.Mesh mesh, meshlib.FaceBitSet region, float offset, meshlib.BaseShellParameters params, meshlib.Vector_MR_VoxelId_MR_FaceId outMap) |
| static meshlib.Mesh | sharpOffsetMesh (meshlib.MeshPart mp, float offset, meshlib.SharpOffsetParameters params) |
| static meshlib.Mesh | generalOffsetMesh (meshlib.MeshPart mp, float offset, meshlib.GeneralOffsetParameters params) |
| static meshlib.Mesh | thickenMesh (meshlib.Mesh mesh, float offset, meshlib.GeneralOffsetParameters params, meshlib.PartMapping map) |
| static meshlib.Mesh | offsetOneDirection (meshlib.MeshPart mp, float offset, meshlib.GeneralOffsetParameters params) |
| static meshlib.Mesh | offsetPolyline (meshlib.Polyline3 polyline, float offset, meshlib.OffsetParameters params) |
| static meshlib.Mesh | partialOffsetMesh (meshlib.MeshPart mp, float offset, meshlib.GeneralOffsetParameters params) |
| static meshlib.SimpleVolume | pointsToDistanceVolume (meshlib.PointCloud cloud, meshlib.PointsToDistanceVolumeParams params) |
| static meshlib.FunctionVolume | pointsToDistanceFunctionVolume (meshlib.PointCloud cloud, meshlib.PointsToDistanceVolumeParams params) |
| static meshlib.VertColors | calcAvgColors (meshlib.PointCloud cloud, meshlib.VertColors colors, meshlib.VertCoords tgtPoints, meshlib.VertBitSet tgtVerts, float sigma, meshlib.std_function_bool_from_float cb) |
| static meshlib.Mesh | pointsToMeshFusion (meshlib.PointCloud cloud, meshlib.PointsToMeshParameters params) |
| static meshlib.FloatGrid | polylineToDistanceField (meshlib.Polyline3 polyline, meshlib.PolylineToDistanceVolumeParams params) |
| static meshlib.VdbVolume | polylineToVdbVolume (meshlib.Polyline3 polyline, meshlib.PolylineToDistanceVolumeParams params) |
| static meshlib.SimpleVolume | polylineToSimpleVolume (meshlib.Polyline3 polyline, meshlib.PolylineToVolumeParams params) |
| static meshlib.FunctionVolume | polylineToFunctionVolume (meshlib.Polyline3 polyline, meshlib.PolylineToVolumeParams params) |
| static meshlib.Mesh | rebuildMesh (meshlib.MeshPart mp, meshlib.RebuildMeshSettings settings) |
| static void | postprocessMeshFromVoxels (meshlib.Mesh mesh, meshlib.MeshFromVoxelsPostProcessingParams params, meshlib.std_function_bool_from_float progress) |
| static void | sortScansByOrder (meshlib.std_vector_std_filesystem_path scans, meshlib.std_vector_MR_SliceInfo zOrder) |
| static void | putScanFileNameInZ (meshlib.std_vector_std_filesystem_path scans, meshlib.std_vector_MR_SliceInfo zOrder) |
| static void | sortScanFilesByName (meshlib.std_vector_std_filesystem_path scans) |
| static meshlib.Box3f | computeWorkArea (meshlib.Polyline3 toolpath, meshlib.MeshPart tool) |
| static meshlib.Box3i | computeGridBox (meshlib.Box3f workArea, float voxelSize) |
| static meshlib.Mesh | computeSweptVolumeWithMeshMovement (meshlib.ComputeSweptVolumeParameters params) |
| static meshlib.Mesh | computeSweptVolumeWithDistanceVolume (meshlib.ComputeSweptVolumeParameters params) |
| static meshlib.Mesh | computeSweptVolumeWithCustomToolDistance (meshlib.IComputeToolDistance comp, meshlib.ComputeSweptVolumeParameters params) |
| static boolean | opEqual (meshlib.phmap.phmap_flat_hash_map_int_MR_Box3i_phmap_Hash_int32_t_phmap_EqualTo_int_MR_Allocator_std_pair_const_in__216b3084 a, meshlib.phmap.phmap_flat_hash_map_int_MR_Box3i_phmap_Hash_int32_t_phmap_EqualTo_int_MR_Allocator_std_pair_const_in__216b3084 b) |
| static meshlib.std_array_MR_SimpleVolumeMinMax_3 | teethMaskToDirectionVolume (meshlib.VdbVolume volume, meshlib.std_vector_int additionalIds) |
| static meshlib.ToolPathResult | constantZToolPath (meshlib.MeshPart mp, meshlib.ToolPathParams params) |
| static meshlib.ToolPathResult | lacingToolPath (meshlib.MeshPart mp, meshlib.ToolPathParams params, meshlib.Axis cutDirection) |
| static meshlib.ToolPathResult | constantCuspToolPath (meshlib.MeshPart mp, meshlib.ConstantCuspParams params) |
| static meshlib.std_shared_ptr_MR_ObjectGcode | exportToolPathToGCode (meshlib.std_vector_MR_GCommand commands) |
| static void | interpolateLines (meshlib.std_vector_MR_GCommand commands, meshlib.LineInterpolationParams params, meshlib.Axis axis) |
| static void | interpolateArcs (meshlib.std_vector_MR_GCommand commands, meshlib.ArcInterpolationParams params, meshlib.Axis axis) |
| static meshlib.FaceBitSet | smoothSelection (meshlib.Mesh mesh, meshlib.FaceBitSet region, float expandOffset, float shrinkOffset) |
| static meshlib.Mesh | meshFromVoxelsMask (meshlib.VdbVolume volume, meshlib.VoxelBitSet mask) |
| | Creates mesh from voxels mask.
|
| static meshlib.Mesh | segmentVolume (meshlib.VdbVolume volume, meshlib.std_vector_std_pair_MR_Vector3f_MR_Vector3f pairs, meshlib.VolumeSegmentationParameters params) |
| | Simple segment volume.
|
| static meshlib.std_vector_MR_Mesh | segmentVoxelMaskToInstances (meshlib.VdbVolume mask, java.lang.Long minSize, meshlib.std_function_bool_from_float cb) |
| static meshlib.VdbVolume | voxelFilter (meshlib.VdbVolume volume, meshlib.VoxelFilterType type, int width) |
| static meshlib.VoxelBitSet | segmentVolumeByGraphCut (meshlib.SimpleVolume densityVolume, float k, meshlib.VoxelBitSet sourceSeeds, meshlib.VoxelBitSet sinkSeeds, meshlib.std_function_bool_from_float cb) |
| | Segment voxels of given volume on two sets using graph-cut, returning source set.
|
| static meshlib.QuarterBit | opBitand (meshlib.QuarterBit a, meshlib.QuarterBit b) |
| static meshlib.QuarterBit | opBitor (meshlib.QuarterBit a, meshlib.QuarterBit b) |
| static meshlib.QuarterBit | opCompl (meshlib.QuarterBit a) |
| static java.lang.foreign.MemorySegment | opBitandAssign (java.lang.foreign.MemorySegment a, meshlib.QuarterBit b) |
| static java.lang.foreign.MemorySegment | opBitorAssign (java.lang.foreign.MemorySegment a, meshlib.QuarterBit b) |
| static meshlib.QuarterBit | opMul (meshlib.QuarterBit a, boolean b) |
| static meshlib.QuarterBit | opMul (boolean a, meshlib.QuarterBit b) |
| static java.lang.foreign.MemorySegment | opMul_assign_MR_QuarterBit_bool (java.lang.foreign.MemorySegment a, boolean b) |
| static meshlib.std_function_float_from_size_t_size_t | voxelsExponentMetric (meshlib.VdbVolume voxels, meshlib.VoxelMetricParameters parameters, java.lang.Float modifier) |
| static meshlib.std_function_float_from_size_t_size_t | voxelsSumDiffsMetric (meshlib.VdbVolume voxels, meshlib.VoxelMetricParameters parameters) |
| static meshlib.std_vector_size_t | buildSmallestMetricPath (meshlib.VdbVolume voxels, meshlib.std_function_float_from_size_t_size_t metric, long start, long finish, meshlib.std_function_bool_from_float cb) |
| static meshlib.TransformVdbVolumeResult | transformVdbVolume (meshlib.VdbVolume volume, meshlib.AffineXf3f xf, java.lang.Boolean fixBox, meshlib.Box3f box) |
| static boolean | voxelsApplyTransform (meshlib.ObjectVoxels obj, meshlib.AffineXf3f xf, boolean fixBox) |
| static meshlib.std_vector_std_shared_ptr_MR_ObjectVoxels | makeObjectVoxelsFromFile (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static meshlib.LoadedObjects | makeObjectFromVoxelsFile (java.lang.String file, meshlib.std_function_bool_from_float callback) |
| static void | saveObjectVoxelsToFile (meshlib.Object object, java.lang.String path, meshlib.objectsave.Settings settings) |
| static boolean | opEqual (meshlib.Vector3f a, meshlib.Vector3f b) |
| static boolean | opNotEqual (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3f | opAdd (meshlib.Vector3f a) |
| static meshlib.Vector3f | opSub (meshlib.Vector3f a) |
| static meshlib.Vector3f | opAdd (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3f | opSub (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3f | opMul (float a, meshlib.Vector3f b) |
| static meshlib.Vector3f | opMul (meshlib.Vector3f b, float a) |
| static meshlib.Vector3f | opDiv (meshlib.Vector3f b, float a) |
| static meshlib.Vector3f | opAddAssign (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3f | opSubAssign (meshlib.Vector3f a, meshlib.Vector3f b) |
| static meshlib.Vector3f | opMulAssign (meshlib.Vector3f a, float b) |
| static meshlib.Vector3f | opDivAssign (meshlib.Vector3f a, float b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector3f vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector3f vec) |
| static boolean | opEqual (meshlib.Vector3d a, meshlib.Vector3d b) |
| static boolean | opNotEqual (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3d | opAdd (meshlib.Vector3d a) |
| static meshlib.Vector3d | opSub (meshlib.Vector3d a) |
| static meshlib.Vector3d | opAdd (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3d | opSub (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3d | opMul (double a, meshlib.Vector3d b) |
| static meshlib.Vector3d | opMul (meshlib.Vector3d b, double a) |
| static meshlib.Vector3d | opDiv (meshlib.Vector3d b, double a) |
| static meshlib.Vector3d | opAddAssign (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3d | opSubAssign (meshlib.Vector3d a, meshlib.Vector3d b) |
| static meshlib.Vector3d | opMulAssign (meshlib.Vector3d a, double b) |
| static meshlib.Vector3d | opDivAssign (meshlib.Vector3d a, double b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector3d vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector3d vec) |
| static boolean | opEqual (meshlib.Vector3i a, meshlib.Vector3i b) |
| static boolean | opNotEqual (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3i | opAdd (meshlib.Vector3i a) |
| static meshlib.Vector3i | opSub (meshlib.Vector3i a) |
| static meshlib.Vector3i | opAdd (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3i | opSub (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3i | opMul (int a, meshlib.Vector3i b) |
| static meshlib.Vector3i | opMul (meshlib.Vector3i b, int a) |
| static meshlib.Vector3i | opDiv (meshlib.Vector3i b, int a) |
| static meshlib.Vector3i | opAddAssign (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3i | opSubAssign (meshlib.Vector3i a, meshlib.Vector3i b) |
| static meshlib.Vector3i | opMulAssign (meshlib.Vector3i a, int b) |
| static meshlib.Vector3i | opDivAssign (meshlib.Vector3i a, int b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector3i vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector3i vec) |
| static boolean | opEqual (meshlib.Vector2f a, meshlib.Vector2f b) |
| static boolean | opNotEqual (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2f | opAdd (meshlib.Vector2f a) |
| static meshlib.Vector2f | opSub (meshlib.Vector2f a) |
| static meshlib.Vector2f | opAdd (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2f | opSub (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2f | opMul (float a, meshlib.Vector2f b) |
| static meshlib.Vector2f | opMul (meshlib.Vector2f b, float a) |
| static meshlib.Vector2f | opDiv (meshlib.Vector2f b, float a) |
| static meshlib.Vector2f | opAddAssign (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2f | opSubAssign (meshlib.Vector2f a, meshlib.Vector2f b) |
| static meshlib.Vector2f | opMulAssign (meshlib.Vector2f a, float b) |
| static meshlib.Vector2f | opDivAssign (meshlib.Vector2f a, float b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector2f vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector2f vec) |
| static boolean | opEqual (meshlib.Vector2d a, meshlib.Vector2d b) |
| static boolean | opNotEqual (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2d | opAdd (meshlib.Vector2d a) |
| static meshlib.Vector2d | opSub (meshlib.Vector2d a) |
| static meshlib.Vector2d | opAdd (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2d | opSub (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2d | opMul (double a, meshlib.Vector2d b) |
| static meshlib.Vector2d | opMul (meshlib.Vector2d b, double a) |
| static meshlib.Vector2d | opDiv (meshlib.Vector2d b, double a) |
| static meshlib.Vector2d | opAddAssign (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2d | opSubAssign (meshlib.Vector2d a, meshlib.Vector2d b) |
| static meshlib.Vector2d | opMulAssign (meshlib.Vector2d a, double b) |
| static meshlib.Vector2d | opDivAssign (meshlib.Vector2d a, double b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector2d vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector2d vec) |
| static boolean | opEqual (meshlib.Vector2i a, meshlib.Vector2i b) |
| static boolean | opNotEqual (meshlib.Vector2i a, meshlib.Vector2i b) |
| static meshlib.Vector2i | opAdd (meshlib.Vector2i a) |
| static meshlib.Vector2i | opSub (meshlib.Vector2i a) |
| static meshlib.Vector2i | opAdd (meshlib.Vector2i a, meshlib.Vector2i b) |
| static meshlib.Vector2i | opSub (meshlib.Vector2i a, meshlib.Vector2i b) |
| static meshlib.Vector2i | opMul (int a, meshlib.Vector2i b) |
| static meshlib.Vector2i | opMul (meshlib.Vector2i b, int a) |
| static meshlib.Vector2i | opDiv (meshlib.Vector2i b, int a) |
| static meshlib.Vector2i | opAddAssign (meshlib.Vector2i a, meshlib.Vector2i b) |
| static meshlib.Vector2i | opSubAssign (meshlib.Vector2i a, meshlib.Vector2i b) |
| static meshlib.Vector2i | opMulAssign (meshlib.Vector2i a, int b) |
| static meshlib.Vector2i | opDivAssign (meshlib.Vector2i a, int b) |
| static meshlib.std_ostream | opLshift (meshlib.std_ostream s, meshlib.Vector2i vec) |
| static meshlib.std_istream | opRshift (meshlib.std_istream s, meshlib.Vector2i vec) |