What is the orientation of a hypercube in $N$-space needed for a certain projection?











up vote
2
down vote

favorite
1












There exists a parallel projection of an $N$ dimensional cube from $N$ dimensional (Euclidean) Hilbert space to the $x-y$ plane whose projected perimeter approaches a circle as $N$ increases. The interior angles between the lines intersecting at one of the perimeter points in this projection are all equal to $180/N$.



Assuming the cube center remains at the origin of the Hilbert space, and that it was oriented parallel to the basis vectors of the Hilbert space, and that the parallel projection is merely accomplished by discarding the $N-2$ highest numbered coordinates, and that successive rotations are applied one degree-of-rotational-freedom at a time, what would be one such sequence of rotations to achieve the desired orientation?



Or, as an alternative answer, what would be the single rotation matrix that would accomplish this in one rotation?



So far I have tried to discover this by trying different sequences using my simulator. this movie shows close ups for dimensions 2,4,6,8,10enter image description here



In case you are wondering how I was able to make these movies if I did not already know the answer, it is simple. I do not know the answer. The Eulerian circuit sequence is calculated by my program. I start with the $N$, two dimensional basis vectors $e$ to the power of $n$ times $pi$ divided by $N$, where $n$ goes from zero to $N-1$. Then I just draw them in two dimensions applying them in the Eulerian walk sequence.



That is why I only work with even numbered dimensions in this case. I suspect the answer will depend on if $N$ has an odd factor or not.



So you see, another requirement for the projection is that it render ALL edges equal length, but not necessarily the same length as the full object in N-space.



Just researched and found that these figures have an exact name: N-dimensional Hypercube Petrie polygon Orthographic projections. I have the projection; I need the complete orientation of the hypercube that yields this projection.



for 4 dimensions five sequential rotations by 45 degrees orient the 4-cube
in the desired orientation:
xy
xz
xy
xy
xw



This can be simplified to three rotations if we allow rotation in the yw plane. However, my original hardware only had three switches available so all allowed rotations involve x,



Still seeking the general solution for $N$ an integer larger than 4.



The numbers for the 4 cube rotating xy xz xy xy xw orient into the Petrie form desired as shown below. Note the basis vectors are nicely separated at equal angles, required for the near circle shape of the projection.



the Petrie orientation obtained after rotations



Since we can write down the $x$ and $y$ components for the rotated basis vectors by noticing the angle between them is $180/N$, and they are all equal length, it should be possible to compute/solve for the other components using the other constraints of the geometry. This can be done for, 5, 6, 7, and 8, after which a pattern may emerge that can be tested with induction.










share|cite|improve this question
























  • A movie featuring such projections for dimensions 4,6,8,10 here: youtu.be/2-gIY5s6c1Q
    – John L Winters
    Oct 31 at 4:48










  • After more research I find this paper that may prove useful. digital.csic.es/bitstream/10261/132980/1/ON-CAYLEYS.pdf
    – John L Winters
    Oct 31 at 6:09










  • What is the meaning in this case that the space is Hilbert space?
    – Widawensen
    Oct 31 at 11:18










  • Merely a n dimensional Euclidean space. Not infinite dimensions.
    – John L Winters
    Oct 31 at 11:20










  • with Euclidean I'm more familiar...I'm very impressed by your hypercubes.. the single rotation matrix is not just a set of columns which are transformed unit vectors? ( origininallly parallel to vertices of not rotated hypercube?
    – Widawensen
    Oct 31 at 11:30

















up vote
2
down vote

favorite
1












There exists a parallel projection of an $N$ dimensional cube from $N$ dimensional (Euclidean) Hilbert space to the $x-y$ plane whose projected perimeter approaches a circle as $N$ increases. The interior angles between the lines intersecting at one of the perimeter points in this projection are all equal to $180/N$.



Assuming the cube center remains at the origin of the Hilbert space, and that it was oriented parallel to the basis vectors of the Hilbert space, and that the parallel projection is merely accomplished by discarding the $N-2$ highest numbered coordinates, and that successive rotations are applied one degree-of-rotational-freedom at a time, what would be one such sequence of rotations to achieve the desired orientation?



Or, as an alternative answer, what would be the single rotation matrix that would accomplish this in one rotation?



So far I have tried to discover this by trying different sequences using my simulator. this movie shows close ups for dimensions 2,4,6,8,10enter image description here



In case you are wondering how I was able to make these movies if I did not already know the answer, it is simple. I do not know the answer. The Eulerian circuit sequence is calculated by my program. I start with the $N$, two dimensional basis vectors $e$ to the power of $n$ times $pi$ divided by $N$, where $n$ goes from zero to $N-1$. Then I just draw them in two dimensions applying them in the Eulerian walk sequence.



That is why I only work with even numbered dimensions in this case. I suspect the answer will depend on if $N$ has an odd factor or not.



So you see, another requirement for the projection is that it render ALL edges equal length, but not necessarily the same length as the full object in N-space.



Just researched and found that these figures have an exact name: N-dimensional Hypercube Petrie polygon Orthographic projections. I have the projection; I need the complete orientation of the hypercube that yields this projection.



for 4 dimensions five sequential rotations by 45 degrees orient the 4-cube
in the desired orientation:
xy
xz
xy
xy
xw



This can be simplified to three rotations if we allow rotation in the yw plane. However, my original hardware only had three switches available so all allowed rotations involve x,



Still seeking the general solution for $N$ an integer larger than 4.



The numbers for the 4 cube rotating xy xz xy xy xw orient into the Petrie form desired as shown below. Note the basis vectors are nicely separated at equal angles, required for the near circle shape of the projection.



the Petrie orientation obtained after rotations



Since we can write down the $x$ and $y$ components for the rotated basis vectors by noticing the angle between them is $180/N$, and they are all equal length, it should be possible to compute/solve for the other components using the other constraints of the geometry. This can be done for, 5, 6, 7, and 8, after which a pattern may emerge that can be tested with induction.










share|cite|improve this question
























  • A movie featuring such projections for dimensions 4,6,8,10 here: youtu.be/2-gIY5s6c1Q
    – John L Winters
    Oct 31 at 4:48










  • After more research I find this paper that may prove useful. digital.csic.es/bitstream/10261/132980/1/ON-CAYLEYS.pdf
    – John L Winters
    Oct 31 at 6:09










  • What is the meaning in this case that the space is Hilbert space?
    – Widawensen
    Oct 31 at 11:18










  • Merely a n dimensional Euclidean space. Not infinite dimensions.
    – John L Winters
    Oct 31 at 11:20










  • with Euclidean I'm more familiar...I'm very impressed by your hypercubes.. the single rotation matrix is not just a set of columns which are transformed unit vectors? ( origininallly parallel to vertices of not rotated hypercube?
    – Widawensen
    Oct 31 at 11:30















up vote
2
down vote

favorite
1









up vote
2
down vote

favorite
1






1





There exists a parallel projection of an $N$ dimensional cube from $N$ dimensional (Euclidean) Hilbert space to the $x-y$ plane whose projected perimeter approaches a circle as $N$ increases. The interior angles between the lines intersecting at one of the perimeter points in this projection are all equal to $180/N$.



Assuming the cube center remains at the origin of the Hilbert space, and that it was oriented parallel to the basis vectors of the Hilbert space, and that the parallel projection is merely accomplished by discarding the $N-2$ highest numbered coordinates, and that successive rotations are applied one degree-of-rotational-freedom at a time, what would be one such sequence of rotations to achieve the desired orientation?



Or, as an alternative answer, what would be the single rotation matrix that would accomplish this in one rotation?



So far I have tried to discover this by trying different sequences using my simulator. this movie shows close ups for dimensions 2,4,6,8,10enter image description here



In case you are wondering how I was able to make these movies if I did not already know the answer, it is simple. I do not know the answer. The Eulerian circuit sequence is calculated by my program. I start with the $N$, two dimensional basis vectors $e$ to the power of $n$ times $pi$ divided by $N$, where $n$ goes from zero to $N-1$. Then I just draw them in two dimensions applying them in the Eulerian walk sequence.



That is why I only work with even numbered dimensions in this case. I suspect the answer will depend on if $N$ has an odd factor or not.



So you see, another requirement for the projection is that it render ALL edges equal length, but not necessarily the same length as the full object in N-space.



Just researched and found that these figures have an exact name: N-dimensional Hypercube Petrie polygon Orthographic projections. I have the projection; I need the complete orientation of the hypercube that yields this projection.



for 4 dimensions five sequential rotations by 45 degrees orient the 4-cube
in the desired orientation:
xy
xz
xy
xy
xw



This can be simplified to three rotations if we allow rotation in the yw plane. However, my original hardware only had three switches available so all allowed rotations involve x,



Still seeking the general solution for $N$ an integer larger than 4.



The numbers for the 4 cube rotating xy xz xy xy xw orient into the Petrie form desired as shown below. Note the basis vectors are nicely separated at equal angles, required for the near circle shape of the projection.



the Petrie orientation obtained after rotations



Since we can write down the $x$ and $y$ components for the rotated basis vectors by noticing the angle between them is $180/N$, and they are all equal length, it should be possible to compute/solve for the other components using the other constraints of the geometry. This can be done for, 5, 6, 7, and 8, after which a pattern may emerge that can be tested with induction.










share|cite|improve this question















There exists a parallel projection of an $N$ dimensional cube from $N$ dimensional (Euclidean) Hilbert space to the $x-y$ plane whose projected perimeter approaches a circle as $N$ increases. The interior angles between the lines intersecting at one of the perimeter points in this projection are all equal to $180/N$.



Assuming the cube center remains at the origin of the Hilbert space, and that it was oriented parallel to the basis vectors of the Hilbert space, and that the parallel projection is merely accomplished by discarding the $N-2$ highest numbered coordinates, and that successive rotations are applied one degree-of-rotational-freedom at a time, what would be one such sequence of rotations to achieve the desired orientation?



Or, as an alternative answer, what would be the single rotation matrix that would accomplish this in one rotation?



So far I have tried to discover this by trying different sequences using my simulator. this movie shows close ups for dimensions 2,4,6,8,10enter image description here



In case you are wondering how I was able to make these movies if I did not already know the answer, it is simple. I do not know the answer. The Eulerian circuit sequence is calculated by my program. I start with the $N$, two dimensional basis vectors $e$ to the power of $n$ times $pi$ divided by $N$, where $n$ goes from zero to $N-1$. Then I just draw them in two dimensions applying them in the Eulerian walk sequence.



That is why I only work with even numbered dimensions in this case. I suspect the answer will depend on if $N$ has an odd factor or not.



So you see, another requirement for the projection is that it render ALL edges equal length, but not necessarily the same length as the full object in N-space.



Just researched and found that these figures have an exact name: N-dimensional Hypercube Petrie polygon Orthographic projections. I have the projection; I need the complete orientation of the hypercube that yields this projection.



for 4 dimensions five sequential rotations by 45 degrees orient the 4-cube
in the desired orientation:
xy
xz
xy
xy
xw



This can be simplified to three rotations if we allow rotation in the yw plane. However, my original hardware only had three switches available so all allowed rotations involve x,



Still seeking the general solution for $N$ an integer larger than 4.



The numbers for the 4 cube rotating xy xz xy xy xw orient into the Petrie form desired as shown below. Note the basis vectors are nicely separated at equal angles, required for the near circle shape of the projection.



the Petrie orientation obtained after rotations



Since we can write down the $x$ and $y$ components for the rotated basis vectors by noticing the angle between them is $180/N$, and they are all equal length, it should be possible to compute/solve for the other components using the other constraints of the geometry. This can be done for, 5, 6, 7, and 8, after which a pattern may emerge that can be tested with induction.







geometry hilbert-spaces word-problem






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Nov 14 at 16:05

























asked Oct 31 at 4:47









John L Winters

418




418












  • A movie featuring such projections for dimensions 4,6,8,10 here: youtu.be/2-gIY5s6c1Q
    – John L Winters
    Oct 31 at 4:48










  • After more research I find this paper that may prove useful. digital.csic.es/bitstream/10261/132980/1/ON-CAYLEYS.pdf
    – John L Winters
    Oct 31 at 6:09










  • What is the meaning in this case that the space is Hilbert space?
    – Widawensen
    Oct 31 at 11:18










  • Merely a n dimensional Euclidean space. Not infinite dimensions.
    – John L Winters
    Oct 31 at 11:20










  • with Euclidean I'm more familiar...I'm very impressed by your hypercubes.. the single rotation matrix is not just a set of columns which are transformed unit vectors? ( origininallly parallel to vertices of not rotated hypercube?
    – Widawensen
    Oct 31 at 11:30




















  • A movie featuring such projections for dimensions 4,6,8,10 here: youtu.be/2-gIY5s6c1Q
    – John L Winters
    Oct 31 at 4:48










  • After more research I find this paper that may prove useful. digital.csic.es/bitstream/10261/132980/1/ON-CAYLEYS.pdf
    – John L Winters
    Oct 31 at 6:09










  • What is the meaning in this case that the space is Hilbert space?
    – Widawensen
    Oct 31 at 11:18










  • Merely a n dimensional Euclidean space. Not infinite dimensions.
    – John L Winters
    Oct 31 at 11:20










  • with Euclidean I'm more familiar...I'm very impressed by your hypercubes.. the single rotation matrix is not just a set of columns which are transformed unit vectors? ( origininallly parallel to vertices of not rotated hypercube?
    – Widawensen
    Oct 31 at 11:30


















A movie featuring such projections for dimensions 4,6,8,10 here: youtu.be/2-gIY5s6c1Q
– John L Winters
Oct 31 at 4:48




A movie featuring such projections for dimensions 4,6,8,10 here: youtu.be/2-gIY5s6c1Q
– John L Winters
Oct 31 at 4:48












After more research I find this paper that may prove useful. digital.csic.es/bitstream/10261/132980/1/ON-CAYLEYS.pdf
– John L Winters
Oct 31 at 6:09




After more research I find this paper that may prove useful. digital.csic.es/bitstream/10261/132980/1/ON-CAYLEYS.pdf
– John L Winters
Oct 31 at 6:09












What is the meaning in this case that the space is Hilbert space?
– Widawensen
Oct 31 at 11:18




What is the meaning in this case that the space is Hilbert space?
– Widawensen
Oct 31 at 11:18












Merely a n dimensional Euclidean space. Not infinite dimensions.
– John L Winters
Oct 31 at 11:20




Merely a n dimensional Euclidean space. Not infinite dimensions.
– John L Winters
Oct 31 at 11:20












with Euclidean I'm more familiar...I'm very impressed by your hypercubes.. the single rotation matrix is not just a set of columns which are transformed unit vectors? ( origininallly parallel to vertices of not rotated hypercube?
– Widawensen
Oct 31 at 11:30






with Euclidean I'm more familiar...I'm very impressed by your hypercubes.. the single rotation matrix is not just a set of columns which are transformed unit vectors? ( origininallly parallel to vertices of not rotated hypercube?
– Widawensen
Oct 31 at 11:30

















active

oldest

votes











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',
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%2f2978689%2fwhat-is-the-orientation-of-a-hypercube-in-n-space-needed-for-a-certain-project%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2978689%2fwhat-is-the-orientation-of-a-hypercube-in-n-space-needed-for-a-certain-project%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

How do I know what Microsoft account the skydrive app is syncing to?

When does type information flow backwards in C++?

Grease: Live!