Release v0.1.0 alpha 9
Possibly breaking changes include:
- mesh.create_from_data now requires lists of floats instead of list of visii.vec3/vec2. The number of floats per position can now be 3 or 4 (including or excluding the w component). See the updated documentation for details.
- material subsurface color now affects the appearance of subsurface and defaults to white. As a result, some objects using the subsurface attribute of materials will see a potentially unexpected change in the apparent base color. The previous behavior was incorrect though, and the current behavior is what was originally intended.
Additional features include:
- Added back get_world_position function, new get_world_right, forward, and up functions.
- Added a mesh.create_wireframe_bounding_box function, which is useful for debugging / visualizing
- Added a mesh.create_line function, which is similar to create_xyz_polyline but with a simpler interface
- Can now use a solid color dome light using visii.set_dome_light_color(v.vec3(r,g,b))
- Can now alter the procedural sky using visii.set_dome_light_sky. See docs for details.
- Added "verbose" flag to visii.initialize_headless and interactive functions to disable prints to console