Module geom

Module geom 

Source

Enums§

IndirRemovalPolicy
PerVertexNormalsWeightingType
SplatType

Functions§

apply_indirection
compute_double_face_areas
computes twice the area for each input triangle[quad]
compute_dummy_colors
compute_dummy_tangents
compute_dummy_uvs
compute_per_face_normals
Computes per face normals
compute_per_vertex_normals
Computes per vertex normals
compute_per_vertex_normals_burn
Computes per vertex normals for Burn Tensors
compute_tangents
Compute tangents given verts, faces, normals and uvs
compute_tangents_burn
Compute tangents given verts, faces, normals and uvs for Burn Tensors
create_frustum_verts_and_edges
filter_cols
returns the cols of mat where mask==keep returns the filtered cols and also a matrix of orig2filtered and filtered2orig which maps from original row indices to filtered ones and viceversa (-1 denotes a invalid index)
filter_rows
returns the rows of mat where mask==keep returns the filtered rows and also a matrix of orig2filtered and filtered2orig which maps from original row indices to filtered ones and viceversa (-1 denotes a invalid index)
get_bounding_points
get_centroid
sample_img_with_uvs
save_obj
save_ply
splat_rows
Gets rows of mat and splats them according to indices_orig2splatted such that:
transform_vectors
transform_verts