<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Visualization of Tangent Developables on a Volumetric Display</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ou Yamamoto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Masatoshi Kokubu</string-name>
          <email>kokubug@mail.dendai.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tokyo Denki University 5 Senju-Asahi-cho</institution>
          ,
          <addr-line>Adachi-ku, Tokyo 120-8551</addr-line>
          ,
          <country country="JP">JAPAN</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A tangent developable is a developable surface constructed by the union of the tangent lines of a space curve. These surfaces have applications not only in mathematics but also in engineering, such as for designing cars, ships, and apparel. However, since tangent developables typically have complicated and twisted surfaces, it is difficult to understand their structures from their images on a 2D screen. For ease in understanding such complicated structures, a more improved visualization method is required. In this study, we propose and evaluate a software tool for visualizing tangent developables on a volumetric display that draws 3D images directly in real 3D space.</p>
      </abstract>
      <kwd-group>
        <kwd>Tangent developable</kwd>
        <kwd>Surface visualization</kwd>
        <kwd>Volumetric display</kwd>
        <kwd>3D display</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        A tangent developable is a developable surface that is constructed by the union
of the tangent lines of a space curve. As the surface can be developed onto
a plane without stretching, it has applications not only in mathematics but
also in engineering, such as for designing cars [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], or ships [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and apparel [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Fig. 1 illustrates a tangent developable of a space curve defined by the following
parametric equation:
c(t) = (cos3 t; sin3 t; √2
cos3 t
sin3 t );
1:0
t &lt; 1:0:
(1)
      </p>
      <p>As shown in Fig. 1, we can visualize tangent developables on a 2D screen.
However, they typically have complicated and twisted surfaces, and therefore it
is difficult to understand their structures from 2D images. To ease understanding
of their structures, an improved visualization method is required.</p>
      <p>
        A volumetric display is a device that creates 3D images in real 3D space [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Most volumetric displays satisfy the physiological factors for stereoscopic viewing
while requiring no 3D goggles or head-mounted displays. To date, several types
of volumetric displays have been proposed and developed, including a
variablefocal type [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], a volume-scanning type [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], an up-conversion type [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and
a plasma-emission type [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Some of these are commercially available; however,
they are expensive for researchers who are developing applications for them.
      </p>
      <p>
        We have developed a volume-scanning type volumetric display that can be
easily constructed from commercially available components [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Our display
creates sequential cross-sectional images of 3D objects on a vacuum fluorescent
display (VFD) moving in reciprocating motion; 3D images of the objects appear
because of the afterimage effect. Furthermore, we have proposed an additional
hardware and a software tool for visualizing isometric deformations of minimal
surfaces [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. As an application of our display, we propose and evaluate, in this
study, a software tool for visualizing tangent developables.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Tangent Developable</title>
      <p>
        In this section, we quickly review some mathematical aspects of tangent
developables. For details, please refer to standard textbooks on the differential
geometry of curves and surfaces, e.g., [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>A surface in Euclidean 3-space R3 is said to be ruled if it is formed by a
oneparameter family of straight lines. It is a classical fact that any ruled surface of
constant Gauss curvature zero is locally congruent to either a cylindrical surface,
a conical surface, or a tangent surface. By definition, a tangent surface is a ruled
surface formed by tangent lines of a space curve. Precisely, given a regular curve
c: I( R) ! R3, a map f (t; u) = c(t) + uc˙(t) draws a tangent surface. It is easily
verified that f (t; u) = c(t) + uc˙(t) has zero Gaussian curvature on the regular
region. Note that a tangent surface f (t; u) has singularities on u = 0 or t = t0
where the curvature of c vanishes.</p>
      <p>In classical terminology, ruled surfaces of constant Gauss curvature zero have
been called developable surfaces because they can be isometrically developed to
a plane. The fact introduced above asserts that a surface is developable if and
only if it is locally congruent to either a cylindrical surface, a conical surface, or
a tangent surface. For this reason, a tangent surface is usually called a tangent
developable surface or a tangent developable, in short.</p>
      <p>One may easily imagine that a cylindrical or conical surface can be
developed to a plane. Moreover, this is not hard to demonstrate using a sheet of
paper. However, it would be rather difficult to directly verify the developability
of tangent developables. A typical example is the tangent developable of a helix,
h(t) =
(</p>
      <p>t t bt
a cos pa2 + b2 ; a sin pa2 + b2 ; pa2 + b2
)
where a(&gt; 0) and b are constant real numbers. Note that t is an arc-length
parameter. Its tangent developable
has the first fundamental form</p>
      <p>f (t; u) = h(t) + u h˙(t)
(
I =
1 +</p>
      <p>a2u2
(a2 + b2)2
)
dt2 + 2dtdu + du2
(2)
(3)
(4)
(5)
so that the choice of a; b preserving a=(a2 + b2) induces an isometric family of
tangent developables. For example, consider the tangent developable f (t; u) of
a helix (2) with the choice
a = 1 + cos ; b = sin ;
Then ff (t; u) j 2 (0; )g gives a one-parameter family of isometric tangent
developables, which converges to a part of the plane as ! 0 (or ). It implies
that, in mathematical terms, a tangent developable of a helix can be developed
to a plane as non-zero continuously goes to zero. As shown in Section 5,
our volumetric display visualizes this as an animation in real 3D space without
spoiling isometry.</p>
      <p>We are more interested in a situation in which the generating curve c(t) can
be stretched and contracted. How does the tangent surface of a stretchable curve
c(t) behave under c(t) stretching? In such cases, the deformation of the tangent
developable is not necessarily isometric and is more complicated. The ease of
understanding such deformations is evaluated in Section 5.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Our Volumetric Display</title>
      <p>Our display creates sequential cross-sectional images of 3D objects on a VFD
moving in reciprocating motion; the 3D images of the objects appear because
of the afterimage effect. Fig. 2 shows a schematic overview of our display, the
reciprocating mechanism, and an example 3D image on our display.</p>
      <p>The display has a small display area of (W H D) 4 2 4[cm]; however,
as shown in Fig 2, it has sufficient resolution to display a single 3D object of
(W H D) 128 64 128 voxels, and it has a wide view angle (approx. vertical:
170◦ and horizontal: 170◦).
Our application provides users with a software tool, an interface called TDsquare
(an abbreviation for 3D viewer for tangent developable). After a user provides an
equation for a space curve to the tool, it differentiates the equation symbolically,
and then generates 3D-voxel data for the union of tangent lines. The user can
send the data to our volumetric display via a USB interface and view a true 3D
image of the tangent developable. Furthermore, the user can view a 2D preview
image of the tangent developable on the PC screen. TDsquare is written in Java
and accepts such text input as the following,
x = 2*cos(pi*sin(2*pi*t))
y = cos(2*pi*t + pi/6)
z = 2*sin(2*pi*sin(2*pi*t))
t: 0.0 -&gt; 1.0
The above input describes the following parametric equation, which defines a
space curve,
c(t) = (2 cos( sin(2 t)); cos(2 t + =6); 2 sin(2 sin(2 t))); 0:0
t &lt; 1:0: (6)
As TDsquare is a console application, the user specifies the input text file as a
command line argument.</p>
      <p>TDsquare provides the following basic mathematical functions: sin, cos, tan,
log, exp, pow (power), arcsin, arccos, and arctan. Additionally, the user can use
these functions in composition form. TDsquare analyzes the equation by LL(1)
parsing and builds a parse tree. Then, the tree is transformed to a tree
corresponding to the symbolically differentiated equation. Finally, the coordinates of
the tangent lines are calculated using the tree, then data are generated that are
to be sent to the display. Although various ready-made math formula parsers
are available today, we implemented an original formula parser including a
differentiator for ease in modification and extension in the future. As TDsquare is
written in Java, it runs on any PC that supports Java. However, the software
that sends generated data to the display runs only on Windows PCs under the
present conditions.</p>
      <p>Fig. 3 shows sample images of tangent developables on the display and their
previews on the software tool. In the figure, TD1 is a tangent developable
generated from the above input, and TD2 is a tangent developable of the space
curve
c(t) = (t2; t3; t5);
1:0
The previews can be rotated both horizontally and vertically by dragging a
mouse, and views are shaded in real-time. As the images on our display are
drawn directly in real 3D space, the user can view them from any point within
the view angle.</p>
      <p>Changes in the constants in the equation that defines a space curve can cause
complicated deformations of a tangent developable. Furthermore, our tool can
generate data for animating such deformations on our display. As an example,
let
c(t) = (1:7 cos(4 t) sin(k t); 0:5 sin(k t);
1:7 sin(4 t)); 0
t &lt; 1;
(8)
be a parametric equation of a space curve. When the constant k continuously
varies from 0 to 1, its tangent developable (TD3) deforms as shown in Fig. 4
and in the supplementary movie file Movie1. In Movie11, most of the flicker is
caused by the difference in scanning frequencies of the display and the camera.
The preview animation can be rotated and is shaded in real time. The following
is the text input that describes the above deformation.</p>
      <p>The following is the text input that describes the above deformation.
x = 1.7*cos(4*pi*t)*sin(_k*pi*t)
y = 0.5*sin(_k*pi*t)
z = -1.7*sin(4*pi*t)
t: 0.0 -&gt; 1.0
_k: 0.0 -&gt; 1.0
1 http://www.epi.dendai.ac.jp/Yamamoto/MathUI2014/Movie.html
The underscore is a prefix for parameters that cause deformations. The number
of animation frames is specified by a command line argument.
For examples TD1, TD2, and TD3, we evaluated the differences in ease of
understanding the structures (TD1 and TD2), and the deformation (TD3) between
the 2D preview and 3D images. For each tangent developable, each of thirteen
participants observed the preview image for 1 min, and then each observed the
3D image on our display for 1 min. During observations of the 2D preview
images, participants could rotate the image freely by dragging the mouse. After
observing the 2D and 3D images of each tangent developable, participants were
asked to state whether the 2D or 3D image was more helpful in understanding
the structure of TD1 and TD2 and the deformation of TD3. All participants are
students at the faculty of electronic engineering of our university and have no
background knowledge of tangent developables. For TD1, ten participants chose
the 3D image (p = 0.092, two-sided binomial test). For TD2, seven participants
chose the 3D image (p = 1.0, two-sided binomial test). For TD3, twelve
participants chose the 3D image (p = 0.0034, two-sided binomial test). Sample TD2
has a simpler shape than the other two, and in this case, the results from
participants show no statistically significant difference between the preview and the
display. However, the results for TD1 and TD3 imply an advantage in using our
display to help understand the structures of complicated tangent developables
and their deformations.</p>
      <p>Another advantage to our display is preservation of isometry. As described in
Section 2, some deformations of tangent developables are isometric. Fig. 5 and
the supplementary movie file Movie22 illustrate an isometric deformation of a
tangent developable for the helix defined by (3).</p>
      <p>In those illustrations, the following parameter was used for the deformation,
2 http://www.epi.dendai.ac.jp/Yamamoto/MathUI2014/Movie.html</p>
      <p>As images on 2D displays are mappings from 3D space to 2D space, 2D
images do not preserve isometry. However, the images on our display are drawn
in real 3D space, thereby preserving isometry.
6</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>We have proposed and implemented a tool for visualizing tangent developables
on a volumetric display. We further evaluated the ease in understanding
structures of tangent developables using our tool as compared to using images on a 2D
display. Future tests should include evaluations that compare visualizations on
our display with those produced on other 3D displays. Nevertheless, the present
results show some advantages of using our tool rather than using images on a 2D
display; this is particularly true for visualizing elastic deformations of tangent
developables.</p>
      <p>Acknowledgments. The second author was supported by Grant-in-Aid for
Scientific Research (A) No. 22540100 from the Japan Society for the Promotion
of Science.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Kilian</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Fl¨ory, S.,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitra</surname>
            ,
            <given-names>N.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheffer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pottmann</surname>
            <given-names>H</given-names>
          </string-name>
          .
          <article-title>Developable Surfaces with Curved Creases</article-title>
          .
          <source>In: Advances in Architectural Geometry</source>
          <year>2008</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>36</lpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>C.C.L.</given-names>
          </string-name>
          <article-title>Modeling developable folds on a strip</article-title>
          .
          <source>J. Comput. Inf. Sci. Eng</source>
          .
          <volume>5</volume>
          ,
          <fpage>35</fpage>
          <lpage>47</lpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Blundell</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwarz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Volumetric Three-Dimensional Display Systems</article-title>
          . WileyIEEE Press, New Jersey (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Suyama</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Date</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takata</surname>
          </string-name>
          , H.:
          <article-title>Three-Dimensional Display System with DualFrequency Liquid-Crystal Varifocal Lens</article-title>
          .
          <source>Jpn. J. Appl. Phys</source>
          .
          <volume>39</volume>
          ,
          <fpage>195</fpage>
          -
          <lpage>197</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Favalora</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Napoli</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hall</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dorval</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giovinco</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Richmond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chun</surname>
          </string-name>
          , W.:
          <article-title>100 Million-voxel volumetric display</article-title>
          .
          <source>In: Proc. SPIE 4712</source>
          , pp.
          <fpage>300</fpage>
          -
          <lpage>312</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sullivan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>DepthCube solid state 3D volumetric display</article-title>
          .
          <source>In: Proc. SPIE 5291</source>
          , pp.
          <fpage>279</fpage>
          -
          <lpage>284</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Downing</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hesselink</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ralston</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macfarlane</surname>
            , R.:
            <given-names>A</given-names>
          </string-name>
          <string-name>
            <surname>Three-Color</surname>
          </string-name>
          , Solid-State,
          <article-title>Three-Dimensional Display</article-title>
          . Science,
          <volume>273</volume>
          , no.
          <issue>5279</issue>
          , pp.
          <fpage>1185</fpage>
          -
          <lpage>1189</lpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Refai</surname>
            ,
            <given-names>H.H.:Static</given-names>
          </string-name>
          <string-name>
            <surname>Volumetric Three-Dimensional Display</surname>
          </string-name>
          .
          <source>J. Display Technol</source>
          .
          <volume>5</volume>
          , no.
          <issue>10</issue>
          , pp.
          <fpage>391</fpage>
          -
          <lpage>397</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Saito</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kimura</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shimada</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naemura</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kayahara</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jarusirisawad</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nozick</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ishikawa</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Murakami</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aoki</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Asano</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kimura</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kakehata</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sasaki</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yashiro</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mori</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Torizuka</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ino</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <article-title>Laser-plasma scanning 3D display for putting digital contents in free space</article-title>
          .
          <source>In: Proc. SPIE 6803 Stereoscopic Displays and Applications XIX</source>
          ,
          <volume>680309</volume>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Yamamoto</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <article-title>A Volumetric Display using VFD, and A Display Data Generator (in Japanese)</article-title>
          .
          <source>J. Soc. Art Sci. 8</source>
          ,
          <fpage>15</fpage>
          -
          <lpage>24</lpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Yamamoto</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kokubu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>A 3D</surname>
          </string-name>
          <article-title>Visualization of Isometric Deformation of Minimal Surfaces on a Volumetric Display (in Japanese)</article-title>
          .
          <source>Trans. of the Visualization Society of Japan</source>
          ,
          <volume>30</volume>
          , no.
          <issue>6</issue>
          ,
          <fpage>39</fpage>
          -
          <lpage>45</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Spivak</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A comprehensive introduction to differential geometry</article-title>
          . Vol. III.
          <article-title>Publish or Perish, Inc</article-title>
          ., Boston, Mass. (
          <year>1975</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Umehara</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamada</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Surfaces and Curves (in Japanese)</article-title>
          .
          <source>Shokabo</source>
          , Tokyo (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>