Base classes
public Object3Dpublic Drawable3D
Types
using interpolate_3d = std::function< T(const vec3 &)>using interpolate_2d = std::function< T(const vec2 &)>using vertex_field = vtb::core::Array< vec3, 3 >using vertex_matrix = vtb::core::Array< vec3, 2 >using grid_vertex_array = std::vector< GridVertex >using testbed_type = vtb::core::Testbed< T, 3 >using grid3 = vtb::core::Grid< T, 3 >using grid2 = vtb::core::Grid< T, 2 >using int2 = vtb::core::int2using vec2 = vtb::core::Vector< T, 2 >using vec3 = vtb::core::Vector< T, 3 >using array3 = vtb::core::Array< T, 3 >using array2 = vtb::core::Array< T, 2 >
Structs
struct vtb::graphics::WavySurfaceSlice::GridVertex
Methods
setSlice(const vec2 & rhs) -> voidshow(bool b) -> voidstep_irregular(const testbed_type & testbed) -> voidstep_regular(const testbed_type & testbed) -> voidstep(const testbed_type & testbed) -> voidWavySurfaceSlice(int axis)explicit