Description Usage Arguments Details Value Author(s) Examples
This generic function adds normals at each of the vertices of a polyhedron by averaging the normals of each incident face. This has the effect of making the surface of the object appear smooth rather than faceted when rendered.
1 | addNormals(x, ...)
|
x |
An object to which to add normals. |
... |
Additional parameters which will be passed to the methods. Currently unused. |
Currently methods are supplied for "mesh3d"
and
"shapelist3d"
classes.
A new object of the same class as x
, with normals added.
Duncan Murdoch
1 2 3 4 5 | open3d()
y <- subdivision3d(tetrahedron3d(col = "red"), depth = 3)
shade3d(y) # No normals
y <- addNormals(y)
shade3d(translate3d(y, x = 1, y = 0, z = 0)) # With normals
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.