Skip to content

Commit abc6300

Browse files
1 parent 4cd213f commit abc6300

7 files changed

+19
-9
lines changed

doxygen_cxx/classdrake_1_1geometry_1_1render_1_1_color_render_camera.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#ace4c47773d7612ddd9396fb4
371371
</div><div class="memdoc">
372372

373373
<p>If true, requests that the <a class="el" href="classdrake_1_1geometry_1_1render_1_1_render_engine.html" title="The engine for performing rasterization operations on geometry.">RenderEngine</a> display the rendered image. </p>
374+
<p>Whether or not the image is able to be displayed depends on the specific render engine and its configuration. </p>
374375

375376
</div>
376377
</div>

doxygen_cxx/namespacedrake_1_1geometry.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,6 +1400,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a18b9a919046a97500f422a85
14001400

14011401
<p>Constructs a RenderEngine implementation which uses a VTK-based OpenGL renderer. </p>
14021402
<dl class="section warning"><dt>Warning</dt><dd>On macOS, we've observed that RenderEngineVtk sometimes does not obey <a class="el" href="classdrake_1_1geometry_1_1render_1_1_color_render_camera.html#ace4c47773d7612ddd9396fb4e958058a" title="If true, requests that the RenderEngine display the rendered image.">render::ColorRenderCamera::show_window</a> when it's set to <code>true</code>. Refer to issue <a href="https://github.com/RobotLocomotion/drake/issues/20144">#20144</a> for further discussion.</dd></dl>
1403+
<dl class="section note"><dt>Note</dt><dd>On Ubuntu, <a class="el" href="classdrake_1_1geometry_1_1render_1_1_color_render_camera.html#ace4c47773d7612ddd9396fb4e958058a" title="If true, requests that the RenderEngine display the rendered image.">render::ColorRenderCamera::show_window</a> only shows a window when <a class="el" href="structdrake_1_1geometry_1_1_render_engine_vtk_params.html#a8ea4310382b496e8e4efc05c73409cbc" title="Controls which graphics library will be used to perform the rendering.">RenderEngineVtkParams::backend</a> is set to "GLX"; the default backend value of "EGL" cannot show a window.</dd></dl>
14031404
<p><a class="anchor" id="render_engine_vtk_properties"></a> </p><h2>Geometry perception properties</h2>
14041405
<p>This RenderEngine implementation looks for the following properties when registering visual geometry, categorized by rendered image type.</p>
14051406
<h3>RGB images</h3>

doxygen_cxx/structdrake_1_1geometry_1_1_render_engine_vtk_params.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#a8ea4310382b496e8e4efc05c
245245

246246
<p>Controls which graphics library will be used to perform the rendering. </p>
247247
<p>Permissible values are the empty string (default), "GLX", "EGL", and "Cocoa". Any other value will throw an error.</p>
248-
<p>By default (i.e., when set to the empty string) the render engine will choose which library to use. At the moment the default is "Cocoa" on macOS and "GLX" on Linux, but we anticipate changing the default in the future.</p>
248+
<p>By default (i.e., when set to the empty string) the render engine will choose which library to use. At the moment the default is "Cocoa" on macOS and "EGL" on Linux.</p>
249249
<p>If the option is set to one of the permissible values but the related graphics library has not been compiled into current build (e.g., "GLX" on macOS), then the default choice (empty string) will be used instead, with a warning. </p>
250250

251251
</div>

doxygen_cxx/structdrake_1_1systems_1_1sensors_1_1_camera_config.html

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

789789
<p>Controls whether the rendered RGB and/or label images are displayed (in separate windows controlled by the thread in which the camera images are rendered). </p>
790-
<p>As both image types are rendered from <code>ColorRenderCamera</code>, it applies to both of them and depends on whether the RenderEngine instance supports it.</p>
790+
<p>Because both RGB and label images are configured from the same <code>ColorRenderCamera</code>, this setting applies to both images. Even when set to true, whether or not the image is able to be displayed depends on the specific render engine and its configuration.</p>
791791
<p>Note: This flag is intended for quick debug use during development instead of serving as an image viewer. Currently, there are known issues, e.g., flickering windows when multiple cameras share the same renderer or upside-down images if RenderEngineGl is set. See issue #18862 for the proposal to visualize images via Meldis. </p>
792792

793793
</div>

pydrake/pydrake.geometry.html

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -839,7 +839,9 @@ <h1>pydrake.geometry<a class="headerlink" href="#pydrake-geometry" title="Permal
839839
<dl class="py method">
840840
<dt class="sig sig-object py" id="pydrake.geometry.ColorRenderCamera.show_window">
841841
<span class="sig-name descname"><span class="pre">show_window</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">self</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference internal" href="#pydrake.geometry.ColorRenderCamera" title="pydrake.geometry.ColorRenderCamera"><span class="pre">pydrake.geometry.ColorRenderCamera</span></a></span></em><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">&#x2192;</span> <span class="sig-return-typehint"><span class="pre">bool</span></span></span><a class="headerlink" href="#pydrake.geometry.ColorRenderCamera.show_window" title="Permalink to this definition"></a></dt>
842-
<dd><p>If true, requests that the RenderEngine display the rendered image.</p>
842+
<dd><p>If true, requests that the RenderEngine display the rendered image.
843+
Whether or not the image is able to be displayed depends on the
844+
specific render engine and its configuration.</p>
843845
</dd></dl>
844846

845847
</dd></dl>
@@ -3948,6 +3950,12 @@ <h1>pydrake.geometry<a class="headerlink" href="#pydrake-geometry" title="Permal
39483950
<code class="docutils literal notranslate"><span class="pre">True</span></code>. Refer to issue <a class="reference external" href="https://github.com/RobotLocomotion/drake/issues/20144">#20144</a> for
39493951
further discussion.</p>
39503952
</div>
3953+
<div class="admonition note">
3954+
<p class="admonition-title">Note</p>
3955+
<p>On Ubuntu, render::ColorRenderCamera::show_window only shows a
3956+
window when RenderEngineVtkParams::backend is set to “GLX”; the
3957+
default backend value of “EGL” cannot show a window.</p>
3958+
</div>
39513959
<p>This RenderEngine implementation looks for the following properties
39523960
when registering visual geometry, categorized by rendered image type.</p>
39533961
<p><strong>RGB images</strong></p>
@@ -9896,8 +9904,7 @@ <h1>pydrake.geometry<a class="headerlink" href="#pydrake-geometry" title="Permal
98969904
“Cocoa”. Any other value will throw an error.</p>
98979905
<p>By default (i.e., when set to the empty string) the render engine will
98989906
choose which library to use. At the moment the default is “Cocoa” on
9899-
macOS and “GLX” on Linux, but we anticipate changing the default in
9900-
the future.</p>
9907+
macOS and “EGL” on Linux.</p>
99019908
<p>If the option is set to one of the permissible values but the related
99029909
graphics library has not been compiled into current build (e.g., “GLX”
99039910
on macOS), then the default choice (empty string) will be used

pydrake/pydrake.systems.sensors.html

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -620,9 +620,10 @@
620620
<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">show_rgb</span></span><a class="headerlink" href="#pydrake.systems.sensors.CameraConfig.show_rgb" title="Permalink to this definition"></a></dt>
621621
<dd><p>Controls whether the rendered RGB and/or label images are displayed
622622
(in separate windows controlled by the thread in which the camera
623-
images are rendered). As both image types are rendered from
624-
<code class="docutils literal notranslate"><span class="pre">ColorRenderCamera</span></code>, it applies to both of them and depends on
625-
whether the RenderEngine instance supports it.</p>
623+
images are rendered). Because both RGB and label images are configured
624+
from the same <code class="docutils literal notranslate"><span class="pre">ColorRenderCamera</span></code>, this setting applies to both
625+
images. Even when set to true, whether or not the image is able to be
626+
displayed depends on the specific render engine and its configuration.</p>
626627
<p>Note: This flag is intended for quick debug use during development
627628
instead of serving as an image viewer. Currently, there are known
628629
issues, e.g., flickering windows when multiple cameras share the same

pydrake/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)