Drake
Drake C++ Documentation
Meshcat Member List

This is the complete list of members for Meshcat, including all inherited members.

AddButton(std::string name, std::string keycode="")Meshcat
AddSlider(std::string name, double min, double max, double step, double value, std::string decrement_keycode="", std::string increment_keycode="")Meshcat
Delete(std::string_view path="")Meshcat
DeleteAddedControls()Meshcat
DeleteButton(std::string name)Meshcat
DeleteRecording()Meshcat
DeleteSlider(std::string name)Meshcat
Flush() constMeshcat
get_mutable_recording()Meshcat
GetButtonClicks(std::string_view name) constMeshcat
GetGamepad() constMeshcat
GetNumActiveConnections() constMeshcat
GetPackedObject(std::string_view path) constMeshcat
GetPackedProperty(std::string_view path, std::string property) constMeshcat
GetPackedTransform(std::string_view path) constMeshcat
GetRealtimeRate() constMeshcat
GetSliderNames() constMeshcat
GetSliderValue(std::string_view name) constMeshcat
GetTrackedCameraPose() constMeshcat
HasPath(std::string_view path) constMeshcat
kBackSide enum valueMeshcat
kDoubleSide enum valueMeshcat
kFrontSide enum valueMeshcat
Meshcat(const Meshcat &)=deleteMeshcat
Meshcat(Meshcat &&)=deleteMeshcat
Meshcat(std::optional< int > port=std::nullopt)Meshcatexplicit
Meshcat(const MeshcatParams &params)Meshcatexplicit
operator=(const Meshcat &)=deleteMeshcat
operator=(Meshcat &&)=deleteMeshcat
PlotSurface(std::string_view path, const Eigen::Ref< const Eigen::MatrixXd > &X, const Eigen::Ref< const Eigen::MatrixXd > &Y, const Eigen::Ref< const Eigen::MatrixXd > &Z, const Rgba &rgba=Rgba(0.1, 0.1, 0.9, 1.0), bool wireframe=false, double wireframe_line_width=1.0)Meshcat
port() constMeshcat
PublishRecording()Meshcat
ResetRenderMode()Meshcat
Set2dRenderMode(const math::RigidTransformd &X_WC=math::RigidTransformd(Eigen::Vector3d{0, -1, 0}), double xmin=-1, double xmax=1, double ymin=-1, double ymax=1)Meshcat
SetAnimation(const MeshcatAnimation &animation)Meshcat
SetCamera(PerspectiveCamera camera, std::string path="/Cameras/default/rotated")Meshcat
SetCamera(OrthographicCamera camera, std::string path="/Cameras/default/rotated")Meshcat
SetCameraPose(const Eigen::Vector3d &camera_in_world, const Eigen::Vector3d &target_in_world)Meshcat
SetCameraTarget(const Eigen::Vector3d &target_in_world)Meshcat
SetEnvironmentMap(const std::filesystem::path &image_path)Meshcat
SetLine(std::string_view path, const Eigen::Ref< const Eigen::Matrix3Xd > &vertices, double line_width=1.0, const Rgba &rgba=Rgba(0.1, 0.1, 0.1, 1.0))Meshcat
SetLineSegments(std::string_view path, const Eigen::Ref< const Eigen::Matrix3Xd > &start, const Eigen::Ref< const Eigen::Matrix3Xd > &end, double line_width=1.0, const Rgba &rgba=Rgba(0.1, 0.1, 0.1, 1.0))Meshcat
SetObject(std::string_view path, const Shape &shape, const Rgba &rgba=Rgba(.9,.9,.9, 1.))Meshcat
SetObject(std::string_view path, const perception::PointCloud &point_cloud, double point_size=0.001, const Rgba &rgba=Rgba(.9,.9,.9, 1.))Meshcat
SetObject(std::string_view path, const TriangleSurfaceMesh< double > &mesh, const Rgba &rgba=Rgba(0.1, 0.1, 0.1, 1.0), bool wireframe=false, double wireframe_line_width=1.0, SideOfFaceToRender side=kDoubleSide)Meshcat
SetProperty(std::string_view path, std::string property, bool value, const std::optional< double > &time_in_recording=std::nullopt)Meshcat
SetProperty(std::string_view path, std::string property, double value, const std::optional< double > &time_in_recording=std::nullopt)Meshcat
SetProperty(std::string_view path, std::string property, const std::vector< double > &value, const std::optional< double > &time_in_recording=std::nullopt)Meshcat
SetRealtimeRate(double rate)Meshcat
SetSliderValue(std::string name, double value)Meshcat
SetTransform(std::string_view path, const math::RigidTransformd &X_ParentPath, const std::optional< double > &time_in_recording=std::nullopt)Meshcat
SetTransform(std::string_view path, const Eigen::Ref< const Eigen::Matrix4d > &matrix)Meshcat
SetTriangleColorMesh(std::string_view path, const Eigen::Ref< const Eigen::Matrix3Xd > &vertices, const Eigen::Ref< const Eigen::Matrix3Xi > &faces, const Eigen::Ref< const Eigen::Matrix3Xd > &colors, bool wireframe=false, double wireframe_line_width=1.0, SideOfFaceToRender side=kDoubleSide)Meshcat
SetTriangleMesh(std::string_view path, const Eigen::Ref< const Eigen::Matrix3Xd > &vertices, const Eigen::Ref< const Eigen::Matrix3Xi > &faces, const Rgba &rgba=Rgba(0.1, 0.1, 0.1, 1.0), bool wireframe=false, double wireframe_line_width=1.0, SideOfFaceToRender side=kDoubleSide)Meshcat
SideOfFaceToRender enum nameMeshcat
StartRecording(double frames_per_second=64.0, bool set_visualizations_while_recording=true)Meshcat
StaticHtml()Meshcat
StopRecording()Meshcat
web_url() constMeshcat
ws_url() constMeshcat
~Meshcat()Meshcat