package
0.1.1
Repository: https://github.com/unixpickle/polish.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTexturedModelMaterial creates an object with a texture randomly slapped on along some axis.
RandomizeMaterial generates a random material for the mesh and returns a new mesh to use in the old mesh's place (which may be necessary for refracted objects).
RandomizeWallMaterial is like RandomizeMaterial, but with a restricted class of materials for boundaries of the scene.
RandomScene creates a random collection of objects and fills out a renderer to render them.
RandomSceneLayout samples a SceneLayout from some distribution.
RepairDirectly attempts to repair the mesh by modifying its triangles.
RepairMesh creates a manifold, oriented mesh from a noisy mesh with incorrect normals, duplicate triangles, singularities, self-intersections, etc.
RepairOrKeep repairs the mesh on a triangle level as much as possible, and returns the new mesh.
No description provided by the author
ScanImages finds all of the image paths in a directory, recursively.
ScanModelNet finds all of the .off model file paths.

# Constants

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RoomLayout is a simple scene in a room with lights on the walls and ceiling.
StaticModelMaterial is a ModelMaterial with a constant value.
A TexturedModelMaterial is a ModelMaterial that applies the orthographic projection of an image to the model.
WorldLayout is a layout that places objects in a large hemisphere.

# Interfaces

ModelMaterial defines the material of an object.
No description provided by the author