MeshLib Python Docs
Loading...
Searching...
No Matches
mrcudapy.pyi File Reference

Classes

class  mrcudapy.FastWindingNumber
 
class  mrcudapy.PointsProjector
 
class  mrcudapy.PointsToMeshProjector
 
class  mrcudapy.func_tl_expected_void_std_string_from_VoxelsVolumeMinMax_std_vector_float_int
 

Namespaces

namespace  mrcudapy
 

Functions

meshlib.mrmeshpy.DistanceMap mrcudapy.computeDistanceMap (meshlib.mrmeshpy.Mesh mesh, meshlib.mrmeshpy.MeshToDistanceMapParams params, meshlib.mrmeshpy.func_bool_from_float cb='{}', meshlib.mrmeshpy.std_vector_MeshTriPoint outSamples=None)
 
int mrcudapy.computeDistanceMapHeapBytes (meshlib.mrmeshpy.Mesh mesh, meshlib.mrmeshpy.MeshToDistanceMapParams params, bool needOutSamples=False)
 
meshlib.mrmeshpy.VertScalars mrcudapy.computeSkyViewFactor (meshlib.mrmeshpy.Mesh terrain, meshlib.mrmeshpy.VertCoords samples, meshlib.mrmeshpy.VertBitSet validSamples, meshlib.mrmeshpy.std_vector_SkyPatch skyPatches, meshlib.mrmeshpy.BitSet outSkyRays=None, meshlib.mrmeshpy.std_vector_MeshIntersectionResult outIntersections=None)
 
meshlib.mrmeshpy.DistanceMap mrcudapy.distanceMapFromContours (meshlib.mrmeshpy.Polyline2 polyline, meshlib.mrmeshpy.ContourToDistanceMapParams params)
 
int mrcudapy.distanceMapFromContoursHeapBytes (meshlib.mrmeshpy.Polyline2 polyline, meshlib.mrmeshpy.ContourToDistanceMapParams params)
 
meshlib.mrmeshpy.std_vector_PointsProjectionResult mrcudapy.findProjectionOnPoints (meshlib.mrmeshpy.PointCloud pointCloud, meshlib.mrmeshpy.std_vector_Vector3_float points, meshlib.mrmeshpy.FindProjectionOnPointsSettings settings='{}')
 
int mrcudapy.findProjectionOnPointsHeapBytes (meshlib.mrmeshpy.PointCloud pointCloud, int pointsCount)
 
meshlib.mrmeshpy.BitSet mrcudapy.findSkyRays (meshlib.mrmeshpy.Mesh terrain, meshlib.mrmeshpy.VertCoords samples, meshlib.mrmeshpy.VertBitSet validSamples, meshlib.mrmeshpy.std_vector_SkyPatch skyPatches, meshlib.mrmeshpy.std_vector_MeshIntersectionResult outIntersections=None)
 
int mrcudapy.getCudaAvailableMemory ()
 
int mrcudapy.getCudaSafeMemoryLimit ()
 
bool mrcudapy.isCudaAvailable (meshlib.mrmeshpy.int_output driverVersion=None, meshlib.mrmeshpy.int_output runtimeVersion=None, meshlib.mrmeshpy.int_output computeMajor=None, meshlib.mrmeshpy.int_output computeMinor=None)
 
None mrcudapy.loadMRCudaDll ()
 
int mrcudapy.maxBufferSize (int availableBytes, int elementCount, int elementBytes)
 
int mrcudapy.maxBufferSizeAlignedByBlock (int availableBytes, meshlib.mrmeshpy.Vector2i blockDims, int elementBytes)
 
int mrcudapy.maxBufferSizeAlignedByBlock (int availableBytes, meshlib.mrmeshpy.Vector3i blockDims, int elementBytes)
 
None mrcudapy.negatePicture (meshlib.mrmeshpy.Image image)
 
meshlib.mrmeshpy.SimpleVolumeMinMax mrcudapy.pointsToDistanceVolume (meshlib.mrmeshpy.PointCloud cloud, meshlib.mrmeshpy.PointsToDistanceVolumeParams params)
 
None mrcudapy.pointsToDistanceVolumeByParts (meshlib.mrmeshpy.PointCloud cloud, meshlib.mrmeshpy.PointsToDistanceVolumeParams params, func_tl_expected_void_std_string_from_VoxelsVolumeMinMax_std_vector_float_int addPart, int layerOverlap)