Skip to content

Commit c998aeb

Browse files
1 parent 8e86324 commit c998aeb

109 files changed

Lines changed: 266 additions & 236 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

doxygen_cxx/antiderivative__function_8h__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/apply__driver__configs_8h__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/block__sparse__lower__triangular__or__symmetric__matrix_8h__dep__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/body__shape__description_8h__dep__incl_org.svg

Lines changed: 1 addition & 1 deletion
Loading

doxygen_cxx/classdrake_1_1geometry_1_1_meshcat-members.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@
216216
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#a4e604b24e8ece3d7d7ac74a8b4fe2783">SetEnvironmentMap</a>(const std::filesystem::path &amp;image_path)</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
217217
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#aa5b082d79e267c040cbd066a11cdcb54">SetLine</a>(std::string_view path, const Eigen::Ref&lt; const Eigen::Matrix3Xd &gt; &amp;vertices, double line_width=1.0, const Rgba &amp;rgba=Rgba(0.1, 0.1, 0.1, 1.0))</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
218218
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#a7094785eea6bf85ebfef30083e7c1dda">SetLineSegments</a>(std::string_view path, const Eigen::Ref&lt; const Eigen::Matrix3Xd &gt; &amp;start, const Eigen::Ref&lt; const Eigen::Matrix3Xd &gt; &amp;end, double line_width=1.0, const Rgba &amp;rgba=Rgba(0.1, 0.1, 0.1, 1.0))</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
219-
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#a973d81c7adb1da00361eaeab4118604f">SetObject</a>(std::string_view path, const Shape &amp;shape, const Rgba &amp;rgba=Rgba(.9,.9,.9, 1.))</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
219+
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#ae0626a203746f532514c596e4f87c339">SetObject</a>(std::string_view path, const Shape &amp;shape, const Rgba &amp;rgba=Rgba(.9,.9,.9, 1.), std::string_view diffuse_map=&quot;&quot;)</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
220220
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#a4a847b014dcf8f38f0317dfab8eca71e">SetObject</a>(std::string_view path, const perception::PointCloud &amp;point_cloud, double point_size=0.001, const Rgba &amp;rgba=Rgba(.9,.9,.9, 1.))</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
221221
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#aa6a2a8168f7eef9f601b773fe4ead6e1">SetObject</a>(std::string_view path, const TriangleSurfaceMesh&lt; double &gt; &amp;mesh, const Rgba &amp;rgba=Rgba(0.1, 0.1, 0.1, 1.0), bool wireframe=false, double wireframe_line_width=1.0, SideOfFaceToRender side=kDoubleSide)</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>
222222
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html#aa50f8f047c5c453bdf50ab98bad4f6fa">SetProperty</a>(std::string_view path, std::string property, bool value, std::optional&lt; double &gt; time_in_recording=std::nullopt)</td><td class="entry"><a class="el" href="classdrake_1_1geometry_1_1_meshcat.html">Meshcat</a></td><td class="entry"></td></tr>

doxygen_cxx/classdrake_1_1geometry_1_1_meshcat.html

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,8 @@ <h1 class="doxsection"><a class="anchor" id="network_access"></a>
249249
<tr class="memdesc:a85bcb12442dbc8a27d51e005ec7a922f"><td class="mdescLeft">&#160;</td><td class="mdescRight">(Advanced) Returns the number of currently-open websocket connections. <br /></td></tr>
250250
<tr class="memitem:a548a7b441b7900dcbd5481778c7dec9f" id="r_a548a7b441b7900dcbd5481778c7dec9f"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="#a548a7b441b7900dcbd5481778c7dec9f">Flush</a> () const</td></tr>
251251
<tr class="memdesc:a548a7b441b7900dcbd5481778c7dec9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks the calling thread until all buffered data in the websocket thread has been sent to any connected clients. <br /></td></tr>
252-
<tr class="memitem:a973d81c7adb1da00361eaeab4118604f" id="r_a973d81c7adb1da00361eaeab4118604f"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="#a973d81c7adb1da00361eaeab4118604f">SetObject</a> (std::string_view path, const <a class="el" href="classdrake_1_1geometry_1_1_shape.html">Shape</a> &amp;shape, const <a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a> &amp;rgba=<a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a>(.9,.9,.9, 1.))</td></tr>
253-
<tr class="memdesc:a973d81c7adb1da00361eaeab4118604f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the 3D object at a given <span class="tt">path</span> in the scene tree. <br /></td></tr>
252+
<tr class="memitem:ae0626a203746f532514c596e4f87c339" id="r_ae0626a203746f532514c596e4f87c339"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="#ae0626a203746f532514c596e4f87c339">SetObject</a> (std::string_view path, const <a class="el" href="classdrake_1_1geometry_1_1_shape.html">Shape</a> &amp;shape, const <a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a> &amp;rgba=<a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a>(.9,.9,.9, 1.), std::string_view diffuse_map=&quot;&quot;)</td></tr>
253+
<tr class="memdesc:ae0626a203746f532514c596e4f87c339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the 3D object at a given <span class="tt">path</span> in the scene tree. <br /></td></tr>
254254
<tr class="memitem:a4a847b014dcf8f38f0317dfab8eca71e" id="r_a4a847b014dcf8f38f0317dfab8eca71e"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="#a4a847b014dcf8f38f0317dfab8eca71e">SetObject</a> (std::string_view path, const <a class="el" href="classdrake_1_1perception_1_1_point_cloud.html">perception::PointCloud</a> &amp;point_cloud, double point_size=0.001, const <a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a> &amp;rgba=<a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a>(.9,.9,.9, 1.))</td></tr>
255255
<tr class="memdesc:a4a847b014dcf8f38f0317dfab8eca71e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the "object" at a given <span class="tt">path</span> in the scene tree to be <span class="tt">point_cloud</span>. <br /></td></tr>
256256
<tr class="memitem:aa6a2a8168f7eef9f601b773fe4ead6e1" id="r_aa6a2a8168f7eef9f601b773fe4ead6e1"><td class="memItemLeft">void&#160;</td><td class="memItemRight"><a class="el" href="#aa6a2a8168f7eef9f601b773fe4ead6e1">SetObject</a> (std::string_view path, const <a class="el" href="classdrake_1_1geometry_1_1_triangle_surface_mesh.html">TriangleSurfaceMesh</a>&lt; double &gt; &amp;mesh, const <a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a> &amp;rgba=<a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a>(0.1, 0.1, 0.1, 1.0), bool wireframe=false, double wireframe_line_width=1.0, <a class="el" href="#a65f24ad86a12c2ff6382e9d1976c6840">SideOfFaceToRender</a> side=<a class="el" href="#a65f24ad86a12c2ff6382e9d1976c6840a92710ffda749b429f530eea4f992d726">kDoubleSide</a>)</td></tr>
@@ -1572,8 +1572,8 @@ <h2 class="memtitle"><span class="permalink"><a href="#a4a847b014dcf8f38f0317dfa
15721572

15731573
</div>
15741574
</div>
1575-
<a id="a973d81c7adb1da00361eaeab4118604f" name="a973d81c7adb1da00361eaeab4118604f"></a>
1576-
<h2 class="memtitle"><span class="permalink"><a href="#a973d81c7adb1da00361eaeab4118604f">&#9670;&#160;</a></span>SetObject() <span class="overload">[2/3]</span></h2>
1575+
<a id="ae0626a203746f532514c596e4f87c339" name="ae0626a203746f532514c596e4f87c339"></a>
1576+
<h2 class="memtitle"><span class="permalink"><a href="#ae0626a203746f532514c596e4f87c339">&#9670;&#160;</a></span>SetObject() <span class="overload">[2/3]</span></h2>
15771577

15781578
<div class="memitem">
15791579
<div class="memproto">
@@ -1591,17 +1591,25 @@ <h2 class="memtitle"><span class="permalink"><a href="#a973d81c7adb1da00361eaeab
15911591
<tr>
15921592
<td class="paramkey"></td>
15931593
<td></td>
1594-
<td class="paramtype">const <a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a> &amp;</td> <td class="paramname"><span class="paramname"><em>rgba</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a>(.9,.9,.9,&#160;1.)</span>&#160;)</td>
1594+
<td class="paramtype">const <a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a> &amp;</td> <td class="paramname"><span class="paramname"><em>rgba</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="classdrake_1_1geometry_1_1_rgba.html">Rgba</a>(.9,.9,.9,&#160;1.)</span>, </td>
1595+
</tr>
1596+
<tr>
1597+
<td class="paramkey"></td>
1598+
<td></td>
1599+
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>diffuse_map</em></span><span class="paramdefsep"> = </span><span class="paramdefval">&quot;&quot;</span>&#160;)</td>
15951600
</tr>
15961601
</table>
15971602
</div><div class="memdoc">
15981603

15991604
<p>Sets the 3D object at a given <span class="tt">path</span> in the scene tree. </p>
1600-
<p>Note that <span class="tt">path</span>="/foo" will always set an object in the tree at "/foo/&lt;object&gt;". See <a class="el" href="#meshcat_path" title="Meshcat paths and the scene tree">Meshcat paths and the scene tree</a>. Any objects previously set at this <span class="tt">path</span> will be replaced. </p><dl class="params"><dt>Parameters</dt><dd>
1605+
<p>Note that <span class="tt">path</span>="/foo" will always set an object in the tree at "/foo/&lt;object&gt;". See <a class="el" href="#meshcat_path" title="Meshcat paths and the scene tree">Meshcat paths and the scene tree</a>. Any objects previously set at this <span class="tt">path</span> will be replaced.</p>
1606+
<p>The <span class="tt">rgba</span> and <span class="tt">diffuse_map</span> values work together. The color modulates the textures appearance (by doing a channel-wise multiplication). For example, specifying a red color will "tint" the texture red.</p>
1607+
<dl class="params"><dt>Parameters</dt><dd>
16011608
<table class="params">
16021609
<tr><td class="paramname">path</td><td>a "/"-delimited string indicating the path in the scene tree. See <a class="el" href="#meshcat_path" title="Meshcat paths and the scene tree">Meshcat paths</a> for the semantics. </td></tr>
16031610
<tr><td class="paramname">shape</td><td>a <a class="el" href="classdrake_1_1geometry_1_1_shape.html" title="The abstract base class for all shape specifications.">Shape</a> that specifies the geometry of the object. </td></tr>
16041611
<tr><td class="paramname">rgba</td><td>an <a class="el" href="classdrake_1_1geometry_1_1_rgba.html" title="Defines RGBA (red, green, blue, alpha) values on the range [0, 1].">Rgba</a> that specifies the (solid) color of the object. </td></tr>
1612+
<tr><td class="paramname">diffuse_map</td><td>an optional path to an image file to use as a diffuse texture map. The image must be in a format supported by the browser's three.js renderer (e.g., PNG, JPEG, WebP). It will <em>not</em> be applied to <a class="el" href="classdrake_1_1geometry_1_1_convex.html" title="Definition of a convex surface mesh.">Convex</a> shapes (as convex hulls don't have texture coordinates). It is not <em>currently</em> applied to <a class="el" href="classdrake_1_1geometry_1_1_mesh.html" title="Definition of a general (possibly non-convex) mesh.">Mesh</a> shapes because <a class="el" href="classdrake_1_1geometry_1_1_mesh.html" title="Definition of a general (possibly non-convex) mesh.">Mesh</a> shapes reference file formats that can define their own materials. In the future, the map may be applied if the referenced file doesn't actually specify any materials; this will not be considered a "breaking" change. </td></tr>
16051613
</table>
16061614
</dd>
16071615
</dl>

doxygen_cxx/classdrake_1_1geometry_1_1_meshcat.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ var classdrake_1_1geometry_1_1_meshcat =
5252
[ "SetLine", "classdrake_1_1geometry_1_1_meshcat.html#aa5b082d79e267c040cbd066a11cdcb54", null ],
5353
[ "SetLineSegments", "classdrake_1_1geometry_1_1_meshcat.html#a7094785eea6bf85ebfef30083e7c1dda", null ],
5454
[ "SetObject", "classdrake_1_1geometry_1_1_meshcat.html#a4a847b014dcf8f38f0317dfab8eca71e", null ],
55-
[ "SetObject", "classdrake_1_1geometry_1_1_meshcat.html#a973d81c7adb1da00361eaeab4118604f", null ],
55+
[ "SetObject", "classdrake_1_1geometry_1_1_meshcat.html#ae0626a203746f532514c596e4f87c339", null ],
5656
[ "SetObject", "classdrake_1_1geometry_1_1_meshcat.html#aa6a2a8168f7eef9f601b773fe4ead6e1", null ],
5757
[ "SetProperty", "classdrake_1_1geometry_1_1_meshcat.html#aa50f8f047c5c453bdf50ab98bad4f6fa", null ],
5858
[ "SetProperty", "classdrake_1_1geometry_1_1_meshcat.html#ab23771fade7dbe323d987c06275478ce", null ],

doxygen_cxx/classdrake_1_1math_1_1_rigid_transform.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2402,7 +2402,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a25d3e276d5e4e1fad9742148
24022402
</div><div class="memdoc">
24032403

24042404
<p>Stream insertion operator to write an instance of <a class="el" href="classdrake_1_1math_1_1_rigid_transform.html" title="This class represents a proper rigid transform between two frames which can be regarded in two ways.">RigidTransform</a> into a <span class="tt">std::ostream</span>. </p>
2405-
<p>Especially useful for debugging. (Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
2405+
<p>Especially useful for debugging. (Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
24062406
This will be removed from Drake on or after 2026-07-01. </dd></dl>
24072407

24082408
</div>

doxygen_cxx/classdrake_1_1math_1_1_roll_pitch_yaw.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1515,7 +1515,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#acc4f1cfde399c340eb155031
15151515
</div><div class="memdoc">
15161516

15171517
<p>Stream insertion operator to write an instance of <a class="el" href="classdrake_1_1math_1_1_roll_pitch_yaw.html" title="This class represents the orientation between two arbitrary frames A and D associated with a Space-fi...">RollPitchYaw</a> into a <span class="tt">std::ostream</span>. </p>
1518-
<p>Especially useful for debugging.(Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000023">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
1518+
<p>Especially useful for debugging.(Deprecated.) </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated</a></b></dt><dd>Use fmt functions instead (e.g., fmt::format(), fmt::to_string(), fmt::print()). Refer to GitHub issue #17742 for more information. <br />
15191519
This will be removed from Drake on or after 2026-07-01. </dd></dl>
15201520

15211521
</div>

doxygen_cxx/classdrake_1_1multibody_1_1_spatial_acceleration-members.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@
195195
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html#ad25fcd6f7e0329487e305150e4eb1bd5">drake::multibody::SpatialVector&lt; SpatialAcceleration, T &gt;::operator=</a>(const SpatialVector &amp;)=default</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html">SpatialVector&lt; SpatialAcceleration, T &gt;</a></td><td class="entry"></td></tr>
196196
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html#aacff34b9082c7b9ccb9da6ba6573c1c0">operator[]</a>(int i) const</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html">SpatialVector&lt; SpatialAcceleration, T &gt;</a></td><td class="entry"></td></tr>
197197
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html#a19d94342899a6428da1175ded23ccf1b">rotational</a>() const</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html">SpatialVector&lt; SpatialAcceleration, T &gt;</a></td><td class="entry"></td></tr>
198-
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html#a09b2415a4b0787515507518d9c0dd4e5">SetNaN</a>()</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html">SpatialVector&lt; SpatialAcceleration, T &gt;</a></td><td class="entry"></td></tr>
198+
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html#a5e28ef1125da16e1928cd97e004fb776">SetNaN</a>() noexcept</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html">SpatialVector&lt; SpatialAcceleration, T &gt;</a></td><td class="entry"></td></tr>
199199
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html#a3d190a39dba891fc6873ecdd1854f6a7">SetZero</a>()</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_vector.html">SpatialVector&lt; SpatialAcceleration, T &gt;</a></td><td class="entry"></td></tr>
200200
<tr class="even"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_acceleration.html#ab6559af28e6cbfe7976426fdde5e2204">Shift</a>(const Vector3&lt; T &gt; &amp;offset, const Vector3&lt; T &gt; &amp;angular_velocity_of_this_frame) const</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_acceleration.html">SpatialAcceleration&lt; T &gt;</a></td><td class="entry"></td></tr>
201201
<tr class="odd"><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_acceleration.html#ab9aec6dbf1179c27fd82446efa6841d2">ShiftInPlace</a>(const Vector3&lt; T &gt; &amp;offset, const Vector3&lt; T &gt; &amp;angular_velocity_of_this_frame)</td><td class="entry"><a class="el" href="classdrake_1_1multibody_1_1_spatial_acceleration.html">SpatialAcceleration&lt; T &gt;</a></td><td class="entry"></td></tr>

0 commit comments

Comments
 (0)