4#include "Topology/DiscreteElements.h"
bool initializeImpl() override
void initBoxes(VkDeviceArray< px::Box > &boxex)
VkUniform< ElementOffset > mOffset
void updateGraphicsContext() override
std::shared_ptr< VkProgram > setupFacets
DEF_INSTANCE_IN(DiscreteElements, Topology, "")
DiscreteElementRenderer()
void initSpheres(VkDeviceArray< px::Sphere > &spheres)
~DiscreteElementRenderer() override
void initCapsules(VkDeviceArray< px::Capsule > &capsules)
VkConstant< uint32_t > mBoxNumber
This is an implementation of AdditiveCCD based on peridyno.