This sample demonstrates how to use NV_path_rendering to animate the dash pattern of a stroked path, as a way to simulate live cursive writing.
The OpenGL samples all share a common app framework and certain user interface elements, centered around the "Tweakbar" panel on the left side of the screen, which lets you interactively control certain variables in each sample.
To show and hide the Tweakbar, simply click or touch the triangular button positioned in the top-left of the view.
Other controls are listed below.
An outline for the text "This is crazy" is drawn
incrementally by computing the total arc length of
the path using
glGetPathLengthNV
and then setting the
dash pattern with
glPathDashArrayNV
to be some percentage
of that total path length. By animating the dash
pattern in this way, the stroking of the path appears
to animate in way to trace out the path's
outline.
NVIDIA® GameWorks™ Documentation Rev. 1.0.220830 ©2014-2022. NVIDIA Corporation and affiliates. All Rights Reserved.