SoftMeshShape::SoftMeshShape(SoftBodyNode* _softBodyNode) : Shape(SOFT_MESH), mSoftBodyNode(_softBodyNode), mAssimpMesh(nullptr) { assert(_softBodyNode != nullptr); // Build mesh here using soft body node // TODO(JS): Not implemented. _buildMesh(); mVariance = DYNAMIC_VERTICES; }
// * TMP **************************** // Tiles::Tmp::Tmp(ft::Vec2<int> const rectSize , ft::Vec2<int> const triangleSize , int const pointRandomRadius , int const percentGray , ft::Vec3<float> const gray , ft::Vec3<float> const pink , ft::Vec3<float> const deltaPink) : rectSize(rectSize) , triangleSize(triangleSize) , pointRandomRadius(pointRandomRadius) , percentGray(percentGray) , gray(gray) , pink(pink) , deltaPink(deltaPink) { _buildGridDim(); _buildGrid(); _buildMesh(); return ; }