const std::shared_ptr< const tesseract_common::VectorVector2d > & getUVs()
Get the texture UV coordinates.
std::shared_ptr< tesseract_common::Resource > getTextureImage() const
Get the texture image.
Represents a texture and UV coordinates extracted from a mesh file.
std::shared_ptr< tesseract_common::Resource > texture_image_
MeshTexture(std::shared_ptr< tesseract_common::Resource > texture_image, std::shared_ptr< const tesseract_common::VectorVector2d > uvs)
Construct a new MeshTexture.
std::shared_ptr< const tesseract_common::VectorVector2d > uvs_
std::shared_ptr< MeshTexture > Ptr
std::shared_ptr< const MeshTexture > ConstPtr