Esempio n. 1
0
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;
}
Esempio n. 2
0
// * 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 ;
}