1#ifndef GENERATOR_AXISSWAPSHAPE_HPP
2#define GENERATOR_AXISSWAPSHAPE_HPP
10template<
typename shape_t>
23 std::swap(vertex.position[0
u], vertex.position[1u]);
24 std::swap(vertex.tangent[0
u], vertex.tangent[1u]);
33 return transform_shape_.edges();
40 return transform_shape_.vertices();
44template<
typename shape_t>
std::shared_ptr< btCapsuleShape > shape
typename impl_t::edges_t edges_t
axis_swap_shape_t(shape_t shape)
edges_t edges() const noexcept
typename impl_t::vertices_t vertices_t
vertices_t vertices() const noexcept
axis_swap_shape_t< shape_t > axis_swap_shape(shape_t shape)
Hash specialization for batch_key to enable use in std::unordered_map.