17 if (boxes.size() == 0)
20 mBoxes.resize(boxes.size());
26 if (spheres.size() == 0)
35 if (capsules.size() == 0)
uint32_t getTotalElementSize()
VkDeviceArray< px::Capsule > mCapsules
VkDeviceArray< px::Box > mBoxes
void setCapsules(DArray< Capsule3D > &capsules)
ElementOffset getElementOffset()
void setBoxes(DArray< Box3D > &boxes)
VkDeviceArray< px::Sphere > mSpheres
void setSpheres(DArray< Sphere3D > &spheres)
~DiscreteElements() override
This is an implementation of AdditiveCCD based on peridyno.
bool vkTransfer(VkHostArray< T > &dst, const VkDeviceArray< T > &src)