tilting a disc in 3d space - need help
$begingroup$
Lets imagine you have a disc like a CD. Then you take that CD and rest it flat on a desk. Now you tilt the disc left to right and forward to back while touching the desk with 1 point on the edge of the disc.
-Assume you know the tilt angle forward to back as (y) and the tilt angle left to right as (x).
-You know the radius of the CD disc as R.
-You know the CD disc rotation angle between the radius of the point touching the desk and the point you want to figure the height for.
Edit//
Angle y is in the yz plane
Angle x is in the xz plane
The the angle between the radius of the 2 points is in the xy plane
//
Id like to know how to determine the height from the desk to any other point on that disc.
geometry trigonometry 3d
$endgroup$
add a comment |
$begingroup$
Lets imagine you have a disc like a CD. Then you take that CD and rest it flat on a desk. Now you tilt the disc left to right and forward to back while touching the desk with 1 point on the edge of the disc.
-Assume you know the tilt angle forward to back as (y) and the tilt angle left to right as (x).
-You know the radius of the CD disc as R.
-You know the CD disc rotation angle between the radius of the point touching the desk and the point you want to figure the height for.
Edit//
Angle y is in the yz plane
Angle x is in the xz plane
The the angle between the radius of the 2 points is in the xy plane
//
Id like to know how to determine the height from the desk to any other point on that disc.
geometry trigonometry 3d
$endgroup$
add a comment |
$begingroup$
Lets imagine you have a disc like a CD. Then you take that CD and rest it flat on a desk. Now you tilt the disc left to right and forward to back while touching the desk with 1 point on the edge of the disc.
-Assume you know the tilt angle forward to back as (y) and the tilt angle left to right as (x).
-You know the radius of the CD disc as R.
-You know the CD disc rotation angle between the radius of the point touching the desk and the point you want to figure the height for.
Edit//
Angle y is in the yz plane
Angle x is in the xz plane
The the angle between the radius of the 2 points is in the xy plane
//
Id like to know how to determine the height from the desk to any other point on that disc.
geometry trigonometry 3d
$endgroup$
Lets imagine you have a disc like a CD. Then you take that CD and rest it flat on a desk. Now you tilt the disc left to right and forward to back while touching the desk with 1 point on the edge of the disc.
-Assume you know the tilt angle forward to back as (y) and the tilt angle left to right as (x).
-You know the radius of the CD disc as R.
-You know the CD disc rotation angle between the radius of the point touching the desk and the point you want to figure the height for.
Edit//
Angle y is in the yz plane
Angle x is in the xz plane
The the angle between the radius of the 2 points is in the xy plane
//
Id like to know how to determine the height from the desk to any other point on that disc.
geometry trigonometry 3d
geometry trigonometry 3d
edited Jan 20 at 18:31
Dan G.
asked Jan 20 at 14:55
Dan G.Dan G.
12
12
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
It is actually much simpler than that.
You can set up a Cartesian 3D coordinate system where the disc radius is $R$ (diameter $2R$), the desk is at $z = 0$, the center of the disc is at $(0, 0, z_c)$, and the disc touches the desk at $(-x_t, 0, 0)$. This means the disc is always parallel to the $y$ axis (as if you were to hold the disc up in air using a thin wire at $x = 0$, $z = z_c$).
Then, the vertical distance from any point on the disk is a function of the $x$ coordinate of that point,
$$bbox[#ffffef]{z = z_c + x frac{z_c}{x_t} tag{1}label{NA1}}$$
Note that even the disc radius is not a factor. This is because the same applies if you had a triangle, or indeed any planar shape that touches the desk at $(-x_t, 0, 0)$, and is angled in the $xz$ plane only (always parallel to the $y$ axis).
This is easy to transform to any other coordinate system you prefer. However, the OP didn't specify any, so I suppose this should suffice.
$endgroup$
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3080678%2ftilting-a-disc-in-3d-space-need-help%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
$begingroup$
It is actually much simpler than that.
You can set up a Cartesian 3D coordinate system where the disc radius is $R$ (diameter $2R$), the desk is at $z = 0$, the center of the disc is at $(0, 0, z_c)$, and the disc touches the desk at $(-x_t, 0, 0)$. This means the disc is always parallel to the $y$ axis (as if you were to hold the disc up in air using a thin wire at $x = 0$, $z = z_c$).
Then, the vertical distance from any point on the disk is a function of the $x$ coordinate of that point,
$$bbox[#ffffef]{z = z_c + x frac{z_c}{x_t} tag{1}label{NA1}}$$
Note that even the disc radius is not a factor. This is because the same applies if you had a triangle, or indeed any planar shape that touches the desk at $(-x_t, 0, 0)$, and is angled in the $xz$ plane only (always parallel to the $y$ axis).
This is easy to transform to any other coordinate system you prefer. However, the OP didn't specify any, so I suppose this should suffice.
$endgroup$
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
add a comment |
$begingroup$
It is actually much simpler than that.
You can set up a Cartesian 3D coordinate system where the disc radius is $R$ (diameter $2R$), the desk is at $z = 0$, the center of the disc is at $(0, 0, z_c)$, and the disc touches the desk at $(-x_t, 0, 0)$. This means the disc is always parallel to the $y$ axis (as if you were to hold the disc up in air using a thin wire at $x = 0$, $z = z_c$).
Then, the vertical distance from any point on the disk is a function of the $x$ coordinate of that point,
$$bbox[#ffffef]{z = z_c + x frac{z_c}{x_t} tag{1}label{NA1}}$$
Note that even the disc radius is not a factor. This is because the same applies if you had a triangle, or indeed any planar shape that touches the desk at $(-x_t, 0, 0)$, and is angled in the $xz$ plane only (always parallel to the $y$ axis).
This is easy to transform to any other coordinate system you prefer. However, the OP didn't specify any, so I suppose this should suffice.
$endgroup$
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
add a comment |
$begingroup$
It is actually much simpler than that.
You can set up a Cartesian 3D coordinate system where the disc radius is $R$ (diameter $2R$), the desk is at $z = 0$, the center of the disc is at $(0, 0, z_c)$, and the disc touches the desk at $(-x_t, 0, 0)$. This means the disc is always parallel to the $y$ axis (as if you were to hold the disc up in air using a thin wire at $x = 0$, $z = z_c$).
Then, the vertical distance from any point on the disk is a function of the $x$ coordinate of that point,
$$bbox[#ffffef]{z = z_c + x frac{z_c}{x_t} tag{1}label{NA1}}$$
Note that even the disc radius is not a factor. This is because the same applies if you had a triangle, or indeed any planar shape that touches the desk at $(-x_t, 0, 0)$, and is angled in the $xz$ plane only (always parallel to the $y$ axis).
This is easy to transform to any other coordinate system you prefer. However, the OP didn't specify any, so I suppose this should suffice.
$endgroup$
It is actually much simpler than that.
You can set up a Cartesian 3D coordinate system where the disc radius is $R$ (diameter $2R$), the desk is at $z = 0$, the center of the disc is at $(0, 0, z_c)$, and the disc touches the desk at $(-x_t, 0, 0)$. This means the disc is always parallel to the $y$ axis (as if you were to hold the disc up in air using a thin wire at $x = 0$, $z = z_c$).
Then, the vertical distance from any point on the disk is a function of the $x$ coordinate of that point,
$$bbox[#ffffef]{z = z_c + x frac{z_c}{x_t} tag{1}label{NA1}}$$
Note that even the disc radius is not a factor. This is because the same applies if you had a triangle, or indeed any planar shape that touches the desk at $(-x_t, 0, 0)$, and is angled in the $xz$ plane only (always parallel to the $y$ axis).
This is easy to transform to any other coordinate system you prefer. However, the OP didn't specify any, so I suppose this should suffice.
answered Jan 20 at 16:52
Nominal AnimalNominal Animal
7,0432517
7,0432517
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
add a comment |
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
I can’t seem to grasp how it is parallel to the y axis if your tilting the disc along 2 axis. I need a bit of an explanation please.
$endgroup$
– Dan G.
Jan 20 at 18:17
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG. The coordinate system has been chosen so that this is the case. It’s not the same coordinate system that you’re using in your question, though.
$endgroup$
– amd
Jan 20 at 18:45
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
$begingroup$
@DanG.: There is no need to use two tilt angles. Instead, rotate the disc so that the point where the disc touches the desk and the center of the disc are both on the $x$ axis.
$endgroup$
– Nominal Animal
Jan 20 at 20:24
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3080678%2ftilting-a-disc-in-3d-space-need-help%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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