Parametric equation of a non-wrapping circle on the surface of a cylinder












1












$begingroup$


I have a cylinder of radius $R$, and I wish to draw a circle of radius $r$ on its surface that does not wrap around it. So, the centre will lie somewhere on the surface of the cylinder, and the whole of the circle will lie on the surface as well.



Can someone help me to find a parametric representation?










share|cite|improve this question









$endgroup$








  • 1




    $begingroup$
    My suggestion: give each point a pair of coordinates describing where it is on the cylinder (as if you'd made it out of a tube of graph paper), then work out how to convert those into 3-d coordinates, and finally feed in a parametric representation of a circle.
    $endgroup$
    – timtfj
    Dec 2 '18 at 18:52






  • 1




    $begingroup$
    Assume cylinder has $z$-axis as symmetry axis. You can parametrize the surface as $$(u,v) mapsto (x,y,z) = left(Rcosleft(frac{u}{color{red}{R}}right), Rsinleft(frac{u}{color{red}{R}}right),vright)$$ To draw a circle on it, compose circle's parametrization $t mapsto (u,v) = (rcos t,rsin t )$ with that of cylinder. You get $$t mapsto (x,y,z) = left(Rcosleft(frac{r}{R}cos tright), Rsinleft(frac{r}{R}cos tright),r sin tright)$$ If you want circle looks like a circle, make sure you use the right scaling factor for $u, v$ (the two $color{red}{R}$ above)
    $endgroup$
    – achille hui
    Dec 3 '18 at 0:37










  • $begingroup$
    @achillehui Can you please explain why I need the scaling by $R$?
    $endgroup$
    – ap21
    Dec 3 '18 at 1:58






  • 1




    $begingroup$
    Imagine you don't include the scaling factor and just use the parametrization $(u,v) mapsto (Rcos u,Rsin u, v)$. When $R$ becomes large, the cylindrical surface becomes flat. The neighborhood of $(u,v) = (0,0)$ get mapped to something well approximated by the plane $x = R$ near $(x,y,z) = (R,0,0)$. A circle in $(u,v)$ plane, say $u^2+v^2 = epsilon^2$ get mapped to approximately an ellipse $x = 0, (y/R)^2 + z^2 = epsilon^2$ instead of something like a circle. The scaling factor is to compensate this distortion.
    $endgroup$
    – achille hui
    Dec 3 '18 at 2:08












  • $begingroup$
    @achillehui Your first comment looks to me like an answer. Maybe ought to be turned into one rather than hidden away in these comments?
    $endgroup$
    – timtfj
    Dec 3 '18 at 4:01
















1












$begingroup$


I have a cylinder of radius $R$, and I wish to draw a circle of radius $r$ on its surface that does not wrap around it. So, the centre will lie somewhere on the surface of the cylinder, and the whole of the circle will lie on the surface as well.



Can someone help me to find a parametric representation?










share|cite|improve this question









$endgroup$








  • 1




    $begingroup$
    My suggestion: give each point a pair of coordinates describing where it is on the cylinder (as if you'd made it out of a tube of graph paper), then work out how to convert those into 3-d coordinates, and finally feed in a parametric representation of a circle.
    $endgroup$
    – timtfj
    Dec 2 '18 at 18:52






  • 1




    $begingroup$
    Assume cylinder has $z$-axis as symmetry axis. You can parametrize the surface as $$(u,v) mapsto (x,y,z) = left(Rcosleft(frac{u}{color{red}{R}}right), Rsinleft(frac{u}{color{red}{R}}right),vright)$$ To draw a circle on it, compose circle's parametrization $t mapsto (u,v) = (rcos t,rsin t )$ with that of cylinder. You get $$t mapsto (x,y,z) = left(Rcosleft(frac{r}{R}cos tright), Rsinleft(frac{r}{R}cos tright),r sin tright)$$ If you want circle looks like a circle, make sure you use the right scaling factor for $u, v$ (the two $color{red}{R}$ above)
    $endgroup$
    – achille hui
    Dec 3 '18 at 0:37










  • $begingroup$
    @achillehui Can you please explain why I need the scaling by $R$?
    $endgroup$
    – ap21
    Dec 3 '18 at 1:58






  • 1




    $begingroup$
    Imagine you don't include the scaling factor and just use the parametrization $(u,v) mapsto (Rcos u,Rsin u, v)$. When $R$ becomes large, the cylindrical surface becomes flat. The neighborhood of $(u,v) = (0,0)$ get mapped to something well approximated by the plane $x = R$ near $(x,y,z) = (R,0,0)$. A circle in $(u,v)$ plane, say $u^2+v^2 = epsilon^2$ get mapped to approximately an ellipse $x = 0, (y/R)^2 + z^2 = epsilon^2$ instead of something like a circle. The scaling factor is to compensate this distortion.
    $endgroup$
    – achille hui
    Dec 3 '18 at 2:08












  • $begingroup$
    @achillehui Your first comment looks to me like an answer. Maybe ought to be turned into one rather than hidden away in these comments?
    $endgroup$
    – timtfj
    Dec 3 '18 at 4:01














1












1








1


1



$begingroup$


I have a cylinder of radius $R$, and I wish to draw a circle of radius $r$ on its surface that does not wrap around it. So, the centre will lie somewhere on the surface of the cylinder, and the whole of the circle will lie on the surface as well.



Can someone help me to find a parametric representation?










share|cite|improve this question









$endgroup$




I have a cylinder of radius $R$, and I wish to draw a circle of radius $r$ on its surface that does not wrap around it. So, the centre will lie somewhere on the surface of the cylinder, and the whole of the circle will lie on the surface as well.



Can someone help me to find a parametric representation?







geometry parametric curves






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Dec 2 '18 at 18:12









ap21ap21

385




385








  • 1




    $begingroup$
    My suggestion: give each point a pair of coordinates describing where it is on the cylinder (as if you'd made it out of a tube of graph paper), then work out how to convert those into 3-d coordinates, and finally feed in a parametric representation of a circle.
    $endgroup$
    – timtfj
    Dec 2 '18 at 18:52






  • 1




    $begingroup$
    Assume cylinder has $z$-axis as symmetry axis. You can parametrize the surface as $$(u,v) mapsto (x,y,z) = left(Rcosleft(frac{u}{color{red}{R}}right), Rsinleft(frac{u}{color{red}{R}}right),vright)$$ To draw a circle on it, compose circle's parametrization $t mapsto (u,v) = (rcos t,rsin t )$ with that of cylinder. You get $$t mapsto (x,y,z) = left(Rcosleft(frac{r}{R}cos tright), Rsinleft(frac{r}{R}cos tright),r sin tright)$$ If you want circle looks like a circle, make sure you use the right scaling factor for $u, v$ (the two $color{red}{R}$ above)
    $endgroup$
    – achille hui
    Dec 3 '18 at 0:37










  • $begingroup$
    @achillehui Can you please explain why I need the scaling by $R$?
    $endgroup$
    – ap21
    Dec 3 '18 at 1:58






  • 1




    $begingroup$
    Imagine you don't include the scaling factor and just use the parametrization $(u,v) mapsto (Rcos u,Rsin u, v)$. When $R$ becomes large, the cylindrical surface becomes flat. The neighborhood of $(u,v) = (0,0)$ get mapped to something well approximated by the plane $x = R$ near $(x,y,z) = (R,0,0)$. A circle in $(u,v)$ plane, say $u^2+v^2 = epsilon^2$ get mapped to approximately an ellipse $x = 0, (y/R)^2 + z^2 = epsilon^2$ instead of something like a circle. The scaling factor is to compensate this distortion.
    $endgroup$
    – achille hui
    Dec 3 '18 at 2:08












  • $begingroup$
    @achillehui Your first comment looks to me like an answer. Maybe ought to be turned into one rather than hidden away in these comments?
    $endgroup$
    – timtfj
    Dec 3 '18 at 4:01














  • 1




    $begingroup$
    My suggestion: give each point a pair of coordinates describing where it is on the cylinder (as if you'd made it out of a tube of graph paper), then work out how to convert those into 3-d coordinates, and finally feed in a parametric representation of a circle.
    $endgroup$
    – timtfj
    Dec 2 '18 at 18:52






  • 1




    $begingroup$
    Assume cylinder has $z$-axis as symmetry axis. You can parametrize the surface as $$(u,v) mapsto (x,y,z) = left(Rcosleft(frac{u}{color{red}{R}}right), Rsinleft(frac{u}{color{red}{R}}right),vright)$$ To draw a circle on it, compose circle's parametrization $t mapsto (u,v) = (rcos t,rsin t )$ with that of cylinder. You get $$t mapsto (x,y,z) = left(Rcosleft(frac{r}{R}cos tright), Rsinleft(frac{r}{R}cos tright),r sin tright)$$ If you want circle looks like a circle, make sure you use the right scaling factor for $u, v$ (the two $color{red}{R}$ above)
    $endgroup$
    – achille hui
    Dec 3 '18 at 0:37










  • $begingroup$
    @achillehui Can you please explain why I need the scaling by $R$?
    $endgroup$
    – ap21
    Dec 3 '18 at 1:58






  • 1




    $begingroup$
    Imagine you don't include the scaling factor and just use the parametrization $(u,v) mapsto (Rcos u,Rsin u, v)$. When $R$ becomes large, the cylindrical surface becomes flat. The neighborhood of $(u,v) = (0,0)$ get mapped to something well approximated by the plane $x = R$ near $(x,y,z) = (R,0,0)$. A circle in $(u,v)$ plane, say $u^2+v^2 = epsilon^2$ get mapped to approximately an ellipse $x = 0, (y/R)^2 + z^2 = epsilon^2$ instead of something like a circle. The scaling factor is to compensate this distortion.
    $endgroup$
    – achille hui
    Dec 3 '18 at 2:08












  • $begingroup$
    @achillehui Your first comment looks to me like an answer. Maybe ought to be turned into one rather than hidden away in these comments?
    $endgroup$
    – timtfj
    Dec 3 '18 at 4:01








1




1




$begingroup$
My suggestion: give each point a pair of coordinates describing where it is on the cylinder (as if you'd made it out of a tube of graph paper), then work out how to convert those into 3-d coordinates, and finally feed in a parametric representation of a circle.
$endgroup$
– timtfj
Dec 2 '18 at 18:52




$begingroup$
My suggestion: give each point a pair of coordinates describing where it is on the cylinder (as if you'd made it out of a tube of graph paper), then work out how to convert those into 3-d coordinates, and finally feed in a parametric representation of a circle.
$endgroup$
– timtfj
Dec 2 '18 at 18:52




1




1




$begingroup$
Assume cylinder has $z$-axis as symmetry axis. You can parametrize the surface as $$(u,v) mapsto (x,y,z) = left(Rcosleft(frac{u}{color{red}{R}}right), Rsinleft(frac{u}{color{red}{R}}right),vright)$$ To draw a circle on it, compose circle's parametrization $t mapsto (u,v) = (rcos t,rsin t )$ with that of cylinder. You get $$t mapsto (x,y,z) = left(Rcosleft(frac{r}{R}cos tright), Rsinleft(frac{r}{R}cos tright),r sin tright)$$ If you want circle looks like a circle, make sure you use the right scaling factor for $u, v$ (the two $color{red}{R}$ above)
$endgroup$
– achille hui
Dec 3 '18 at 0:37




$begingroup$
Assume cylinder has $z$-axis as symmetry axis. You can parametrize the surface as $$(u,v) mapsto (x,y,z) = left(Rcosleft(frac{u}{color{red}{R}}right), Rsinleft(frac{u}{color{red}{R}}right),vright)$$ To draw a circle on it, compose circle's parametrization $t mapsto (u,v) = (rcos t,rsin t )$ with that of cylinder. You get $$t mapsto (x,y,z) = left(Rcosleft(frac{r}{R}cos tright), Rsinleft(frac{r}{R}cos tright),r sin tright)$$ If you want circle looks like a circle, make sure you use the right scaling factor for $u, v$ (the two $color{red}{R}$ above)
$endgroup$
– achille hui
Dec 3 '18 at 0:37












$begingroup$
@achillehui Can you please explain why I need the scaling by $R$?
$endgroup$
– ap21
Dec 3 '18 at 1:58




$begingroup$
@achillehui Can you please explain why I need the scaling by $R$?
$endgroup$
– ap21
Dec 3 '18 at 1:58




1




1




$begingroup$
Imagine you don't include the scaling factor and just use the parametrization $(u,v) mapsto (Rcos u,Rsin u, v)$. When $R$ becomes large, the cylindrical surface becomes flat. The neighborhood of $(u,v) = (0,0)$ get mapped to something well approximated by the plane $x = R$ near $(x,y,z) = (R,0,0)$. A circle in $(u,v)$ plane, say $u^2+v^2 = epsilon^2$ get mapped to approximately an ellipse $x = 0, (y/R)^2 + z^2 = epsilon^2$ instead of something like a circle. The scaling factor is to compensate this distortion.
$endgroup$
– achille hui
Dec 3 '18 at 2:08






$begingroup$
Imagine you don't include the scaling factor and just use the parametrization $(u,v) mapsto (Rcos u,Rsin u, v)$. When $R$ becomes large, the cylindrical surface becomes flat. The neighborhood of $(u,v) = (0,0)$ get mapped to something well approximated by the plane $x = R$ near $(x,y,z) = (R,0,0)$. A circle in $(u,v)$ plane, say $u^2+v^2 = epsilon^2$ get mapped to approximately an ellipse $x = 0, (y/R)^2 + z^2 = epsilon^2$ instead of something like a circle. The scaling factor is to compensate this distortion.
$endgroup$
– achille hui
Dec 3 '18 at 2:08














$begingroup$
@achillehui Your first comment looks to me like an answer. Maybe ought to be turned into one rather than hidden away in these comments?
$endgroup$
– timtfj
Dec 3 '18 at 4:01




$begingroup$
@achillehui Your first comment looks to me like an answer. Maybe ought to be turned into one rather than hidden away in these comments?
$endgroup$
– timtfj
Dec 3 '18 at 4:01










1 Answer
1






active

oldest

votes


















1












$begingroup$

Credit goes to @achillehui for giving me the answer. I am just elaborating on what he said, and clearing up why the scaling by $R$ is needed.




  • The general way to go about finding the parameterisation of a circle on a cylinder (or to a sphere or a cone or any mappable surface) is to find a mapping from the plane to the cylinder, and then apply this mapping to a circle on the plane.


Quoting @achillehui from above:




Assume cylinder has z-axis as symmetry axis. You can parametrize the
surface as $$(u,v)↦(x,y,z)=(Rcos(frac{u}{R}),Rsin(frac{u}{R}),v)$$. To draw a circle on
it, compose circle's parametrization $$t↦(u,v)=(rcos t,rsin t)$$ with that
of cylinder. You get $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t)$$. If
you want circle looks like a circle, make sure you use the right
scaling factor for $u,v$ (the two $R$ above).





  • The composition of mappings is what I said at the beginning. What really piques my interest is the re-scaling by $R$. @achillehui explains this using a Taylor expansion around $(u,v) = (0,0)$ for the large $R$ limit. Thus, the unscaled parametrisation $(u,v)↦(x,y,z)=(Rcos(u),Rsin(u),v)$ gives $(u,v)↦(x,y,z)=(R,Ru,v)$, so that we have a mapping from circle to ellipse:
    $$u^2+v^2=1 : (rm{circle}) mapsto (y/R)^2 + z^2 =1 :rm{(ellipse)}.$$


Scaling this by $R$ gives $(u,v)↦(x,y,z)=(R,u,v)$ so that we have:
$$u^2+v^2=1 :(rm{circle}) mapsto y^2 + z^2 =1 :rm{(circle)}.$$




  • I have a different argument, more intuitive for me. It is that the first unscaled mapping is not an isometry, whereas the second is. Only isometries preserve the geodesic curvature $kappa_g$ (see: Why the geodesic curvature is invariant under isometric transformations?), so that circles ($kappa_g =1$) remain circles under the mapping.


This can be seen clearly by looking at the action of the mapping on the line $u=rm{const.}$, which maps onto a circle concentric with the cylinder's axis. For the unscaled map, the interval of length $2pi$ is mapped onto a circle of length $2pi R$, which clearly involves a scaling by factor $R$. Dividing by $R$ thus ensures isometry.



------------------------------------------- IMAGES ------------------------------------------------




  • Unscaled parametrisation (with $R=1$):
    $$t↦(x,y,z)=(cos(r cos t),sin(r cos t),r sin t), :t in [0, 2pi]$$


enter image description here




  • Scaled parametrisation: $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t), :t in [0, 2pi]$$


Scaled






share|cite|improve this answer









$endgroup$













    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3022994%2fparametric-equation-of-a-non-wrapping-circle-on-the-surface-of-a-cylinder%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1












    $begingroup$

    Credit goes to @achillehui for giving me the answer. I am just elaborating on what he said, and clearing up why the scaling by $R$ is needed.




    • The general way to go about finding the parameterisation of a circle on a cylinder (or to a sphere or a cone or any mappable surface) is to find a mapping from the plane to the cylinder, and then apply this mapping to a circle on the plane.


    Quoting @achillehui from above:




    Assume cylinder has z-axis as symmetry axis. You can parametrize the
    surface as $$(u,v)↦(x,y,z)=(Rcos(frac{u}{R}),Rsin(frac{u}{R}),v)$$. To draw a circle on
    it, compose circle's parametrization $$t↦(u,v)=(rcos t,rsin t)$$ with that
    of cylinder. You get $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t)$$. If
    you want circle looks like a circle, make sure you use the right
    scaling factor for $u,v$ (the two $R$ above).





    • The composition of mappings is what I said at the beginning. What really piques my interest is the re-scaling by $R$. @achillehui explains this using a Taylor expansion around $(u,v) = (0,0)$ for the large $R$ limit. Thus, the unscaled parametrisation $(u,v)↦(x,y,z)=(Rcos(u),Rsin(u),v)$ gives $(u,v)↦(x,y,z)=(R,Ru,v)$, so that we have a mapping from circle to ellipse:
      $$u^2+v^2=1 : (rm{circle}) mapsto (y/R)^2 + z^2 =1 :rm{(ellipse)}.$$


    Scaling this by $R$ gives $(u,v)↦(x,y,z)=(R,u,v)$ so that we have:
    $$u^2+v^2=1 :(rm{circle}) mapsto y^2 + z^2 =1 :rm{(circle)}.$$




    • I have a different argument, more intuitive for me. It is that the first unscaled mapping is not an isometry, whereas the second is. Only isometries preserve the geodesic curvature $kappa_g$ (see: Why the geodesic curvature is invariant under isometric transformations?), so that circles ($kappa_g =1$) remain circles under the mapping.


    This can be seen clearly by looking at the action of the mapping on the line $u=rm{const.}$, which maps onto a circle concentric with the cylinder's axis. For the unscaled map, the interval of length $2pi$ is mapped onto a circle of length $2pi R$, which clearly involves a scaling by factor $R$. Dividing by $R$ thus ensures isometry.



    ------------------------------------------- IMAGES ------------------------------------------------




    • Unscaled parametrisation (with $R=1$):
      $$t↦(x,y,z)=(cos(r cos t),sin(r cos t),r sin t), :t in [0, 2pi]$$


    enter image description here




    • Scaled parametrisation: $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t), :t in [0, 2pi]$$


    Scaled






    share|cite|improve this answer









    $endgroup$


















      1












      $begingroup$

      Credit goes to @achillehui for giving me the answer. I am just elaborating on what he said, and clearing up why the scaling by $R$ is needed.




      • The general way to go about finding the parameterisation of a circle on a cylinder (or to a sphere or a cone or any mappable surface) is to find a mapping from the plane to the cylinder, and then apply this mapping to a circle on the plane.


      Quoting @achillehui from above:




      Assume cylinder has z-axis as symmetry axis. You can parametrize the
      surface as $$(u,v)↦(x,y,z)=(Rcos(frac{u}{R}),Rsin(frac{u}{R}),v)$$. To draw a circle on
      it, compose circle's parametrization $$t↦(u,v)=(rcos t,rsin t)$$ with that
      of cylinder. You get $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t)$$. If
      you want circle looks like a circle, make sure you use the right
      scaling factor for $u,v$ (the two $R$ above).





      • The composition of mappings is what I said at the beginning. What really piques my interest is the re-scaling by $R$. @achillehui explains this using a Taylor expansion around $(u,v) = (0,0)$ for the large $R$ limit. Thus, the unscaled parametrisation $(u,v)↦(x,y,z)=(Rcos(u),Rsin(u),v)$ gives $(u,v)↦(x,y,z)=(R,Ru,v)$, so that we have a mapping from circle to ellipse:
        $$u^2+v^2=1 : (rm{circle}) mapsto (y/R)^2 + z^2 =1 :rm{(ellipse)}.$$


      Scaling this by $R$ gives $(u,v)↦(x,y,z)=(R,u,v)$ so that we have:
      $$u^2+v^2=1 :(rm{circle}) mapsto y^2 + z^2 =1 :rm{(circle)}.$$




      • I have a different argument, more intuitive for me. It is that the first unscaled mapping is not an isometry, whereas the second is. Only isometries preserve the geodesic curvature $kappa_g$ (see: Why the geodesic curvature is invariant under isometric transformations?), so that circles ($kappa_g =1$) remain circles under the mapping.


      This can be seen clearly by looking at the action of the mapping on the line $u=rm{const.}$, which maps onto a circle concentric with the cylinder's axis. For the unscaled map, the interval of length $2pi$ is mapped onto a circle of length $2pi R$, which clearly involves a scaling by factor $R$. Dividing by $R$ thus ensures isometry.



      ------------------------------------------- IMAGES ------------------------------------------------




      • Unscaled parametrisation (with $R=1$):
        $$t↦(x,y,z)=(cos(r cos t),sin(r cos t),r sin t), :t in [0, 2pi]$$


      enter image description here




      • Scaled parametrisation: $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t), :t in [0, 2pi]$$


      Scaled






      share|cite|improve this answer









      $endgroup$
















        1












        1








        1





        $begingroup$

        Credit goes to @achillehui for giving me the answer. I am just elaborating on what he said, and clearing up why the scaling by $R$ is needed.




        • The general way to go about finding the parameterisation of a circle on a cylinder (or to a sphere or a cone or any mappable surface) is to find a mapping from the plane to the cylinder, and then apply this mapping to a circle on the plane.


        Quoting @achillehui from above:




        Assume cylinder has z-axis as symmetry axis. You can parametrize the
        surface as $$(u,v)↦(x,y,z)=(Rcos(frac{u}{R}),Rsin(frac{u}{R}),v)$$. To draw a circle on
        it, compose circle's parametrization $$t↦(u,v)=(rcos t,rsin t)$$ with that
        of cylinder. You get $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t)$$. If
        you want circle looks like a circle, make sure you use the right
        scaling factor for $u,v$ (the two $R$ above).





        • The composition of mappings is what I said at the beginning. What really piques my interest is the re-scaling by $R$. @achillehui explains this using a Taylor expansion around $(u,v) = (0,0)$ for the large $R$ limit. Thus, the unscaled parametrisation $(u,v)↦(x,y,z)=(Rcos(u),Rsin(u),v)$ gives $(u,v)↦(x,y,z)=(R,Ru,v)$, so that we have a mapping from circle to ellipse:
          $$u^2+v^2=1 : (rm{circle}) mapsto (y/R)^2 + z^2 =1 :rm{(ellipse)}.$$


        Scaling this by $R$ gives $(u,v)↦(x,y,z)=(R,u,v)$ so that we have:
        $$u^2+v^2=1 :(rm{circle}) mapsto y^2 + z^2 =1 :rm{(circle)}.$$




        • I have a different argument, more intuitive for me. It is that the first unscaled mapping is not an isometry, whereas the second is. Only isometries preserve the geodesic curvature $kappa_g$ (see: Why the geodesic curvature is invariant under isometric transformations?), so that circles ($kappa_g =1$) remain circles under the mapping.


        This can be seen clearly by looking at the action of the mapping on the line $u=rm{const.}$, which maps onto a circle concentric with the cylinder's axis. For the unscaled map, the interval of length $2pi$ is mapped onto a circle of length $2pi R$, which clearly involves a scaling by factor $R$. Dividing by $R$ thus ensures isometry.



        ------------------------------------------- IMAGES ------------------------------------------------




        • Unscaled parametrisation (with $R=1$):
          $$t↦(x,y,z)=(cos(r cos t),sin(r cos t),r sin t), :t in [0, 2pi]$$


        enter image description here




        • Scaled parametrisation: $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t), :t in [0, 2pi]$$


        Scaled






        share|cite|improve this answer









        $endgroup$



        Credit goes to @achillehui for giving me the answer. I am just elaborating on what he said, and clearing up why the scaling by $R$ is needed.




        • The general way to go about finding the parameterisation of a circle on a cylinder (or to a sphere or a cone or any mappable surface) is to find a mapping from the plane to the cylinder, and then apply this mapping to a circle on the plane.


        Quoting @achillehui from above:




        Assume cylinder has z-axis as symmetry axis. You can parametrize the
        surface as $$(u,v)↦(x,y,z)=(Rcos(frac{u}{R}),Rsin(frac{u}{R}),v)$$. To draw a circle on
        it, compose circle's parametrization $$t↦(u,v)=(rcos t,rsin t)$$ with that
        of cylinder. You get $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t)$$. If
        you want circle looks like a circle, make sure you use the right
        scaling factor for $u,v$ (the two $R$ above).





        • The composition of mappings is what I said at the beginning. What really piques my interest is the re-scaling by $R$. @achillehui explains this using a Taylor expansion around $(u,v) = (0,0)$ for the large $R$ limit. Thus, the unscaled parametrisation $(u,v)↦(x,y,z)=(Rcos(u),Rsin(u),v)$ gives $(u,v)↦(x,y,z)=(R,Ru,v)$, so that we have a mapping from circle to ellipse:
          $$u^2+v^2=1 : (rm{circle}) mapsto (y/R)^2 + z^2 =1 :rm{(ellipse)}.$$


        Scaling this by $R$ gives $(u,v)↦(x,y,z)=(R,u,v)$ so that we have:
        $$u^2+v^2=1 :(rm{circle}) mapsto y^2 + z^2 =1 :rm{(circle)}.$$




        • I have a different argument, more intuitive for me. It is that the first unscaled mapping is not an isometry, whereas the second is. Only isometries preserve the geodesic curvature $kappa_g$ (see: Why the geodesic curvature is invariant under isometric transformations?), so that circles ($kappa_g =1$) remain circles under the mapping.


        This can be seen clearly by looking at the action of the mapping on the line $u=rm{const.}$, which maps onto a circle concentric with the cylinder's axis. For the unscaled map, the interval of length $2pi$ is mapped onto a circle of length $2pi R$, which clearly involves a scaling by factor $R$. Dividing by $R$ thus ensures isometry.



        ------------------------------------------- IMAGES ------------------------------------------------




        • Unscaled parametrisation (with $R=1$):
          $$t↦(x,y,z)=(cos(r cos t),sin(r cos t),r sin t), :t in [0, 2pi]$$


        enter image description here




        • Scaled parametrisation: $$t↦(x,y,z)=(Rcos(frac{r cos t}{R}),Rsin(frac{r cos t}{R}),r sin t), :t in [0, 2pi]$$


        Scaled







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 3 '18 at 19:18









        ap21ap21

        385




        385






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3022994%2fparametric-equation-of-a-non-wrapping-circle-on-the-surface-of-a-cylinder%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Willebadessen

            Ida-Boy-Ed-Garten

            Residenzschloss Arolsen