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.