Page 1 of 1

Posted: Sat Jan 12, 2008 8:32 am
by Jabe
Stella4D is a great program 8) - One feature I would like to see added is the ability to generate a convex polychoron, by using only the vertices - sort of a convex hull feature.

Posted: Sun Jan 13, 2008 5:23 am
by robertw
Jabe wrote:One feature I would like to see added is the ability to generate a convex polychoron, by using only the vertices - sort of a convex hull feature.
Ah, this is already possible! Just select "Poly->Create Convex Hull" from the menu with a 4D polytope loaded.

Rob.

Posted: Mon Jan 14, 2008 7:28 am
by Jabe
robertw wrote:
Jabe wrote:One feature I would like to see added is the ability to generate a convex polychoron, by using only the vertices - sort of a convex hull feature.
Ah, this is already possible! Just select "Poly->Create Convex Hull" from the menu with a 4D polytope loaded.

Rob.
What I'm refering to, is taking a list of vertices (but you dont have a polychoron loaded) and finding the convex hull - as opposed to writing a huge 4D OFF file describing edges, faces, and cells.

Posted: Tue Jan 15, 2008 5:04 am
by robertw
Jabe wrote:What I'm refering to, is taking a list of vertices (but you dont have a polychoron loaded) and finding the convex hull - as opposed to writing a huge 4D OFF file describing edges, faces, and cells.
Oh, OK. I can probably add that sometime. If a 4D OFF is loaded with only vertices, it should ask if you want to create the hull instead.

Rob.

Posted: Mon Jan 28, 2008 2:06 pm
by hedron
As far as 4D OFF is concerned, they can be read in without cells or edges being defined, as this is what HEDRON produces. It does fail without faces though.

A 3D OFF with vertices only does work as that was the method I used to generate a number of the sub-zonohedrifications of the dodecahedron at http://www.orchidpalms.com/polyhedra/rh ... 0/rh90.htm

Jim

Posted: Mon Jan 28, 2008 2:55 pm
by robertw
Actually there is no way to define edges in an OFF file, but yes you often don't need to define cells (although sometimes you do).

I'll make it possible to load a vertex-only 4D OFF file at some point. If you just want a convex hull of the verts, you're not going to want to figure out how to link them all up with faces first.

Speaking of zonohedra, I've been working on improving Stella's support for zones :wink:

Rob.

Posted: Tue Jan 29, 2008 5:48 am
by oxenholme
hedron wrote:As far as 4D OFF is concerned, they can be read in without cells or edges being defined, as this is what HEDRON produces. It does fail without faces though.

A 3D OFF with vertices only does work as that was the method I used to generate a number of the sub-zonohedrifications of the dodecahedron at http://www.orchidpalms.com/polyhedra/rh ... 0/rh90.htm

Jim
I love that first zonohedron and would like to make one from card. What are the angles or diagonals of the two types of rhombi?

Posted: Tue Jan 29, 2008 6:08 am
by robertw
That's the zonohedrification of the dodecahedron. Just load a dodecahedron in Stella and hit "z" (or "Poly->Zonohedrify").

Stella can then print nets for you, and show angles if you need them. Here's one I made out of paper:
http://www.software3d.com/Enneaconta.php

Rob.

Posted: Tue Jan 29, 2008 12:45 pm
by oxenholme
robertw wrote:That's the zonohedrification of the dodecahedron. Just load a dodecahedron in Stella and hit "z" (or "Poly->Zonohedrify").

Stella can then print nets for you, and show angles if you need them. Here's one I made out of paper:
http://www.software3d.com/Enneaconta.php

Rob.
It looks good! I had in mind using the standard five colours for each of the twelve groups of rhombi and a sixth colour for the narrow rhombi whose long diagonals coincide with the dodecahedral edges.

If I use double tabbing throughout and 160gsm card am I likely to get the problem with rigidity? I had in mind about 1.5 to 2.0cm edge length...

Posted: Wed Jan 30, 2008 3:18 am
by robertw
I used (and almost always use) 120gsm paper. I found 160 was just a bit bulky, but weight doesn't always correlate to thickness. Actually I think the more recent paper I got was 140gsm which was fine.

My model has edge length 2cm, giving the model a diameter of about 10.5cm. Yes, it could have used some internal support for extra rigidity! When picking the model up, a vertex will often push in if I'm not very careful. Then it can be tricky to get out again.

I would suggest a single strut across each 3-fold symmetry vertex would make a big difference, as shown below. You can create these using faceting mode. Once the facet is created it will appear as an extra net.

Image

Rob.

Posted: Thu Feb 28, 2008 1:01 am
by Nordehylop
I recently made a model of this polyhedron with 6 colors in the way you described, oxenholme. It turned out fairly well with 65 lb (about 245 gsm) card. Mine had an edge length of about 4.318 cm (the length of the short diagonal of the slim rhombus was 1 inch).

It is, as Rob said, a very delicate model. My little sister dropped it and a section caved in, but I was able to pop it back out. I like the extra strut idea. You could possibly even just extend the tabs on some of the narrow rhombi out farther and have them grip each other.

This is a model where you want to be as precise as possible. I ended up with a hole about 1/8" larger than I needed for the last part. Possibly you could prepare an "endcap" of 5 wide and five narrow rhombi to put on as the last part.

polychora from OFF vertex coordinates and cell description

Posted: Wed Jun 11, 2008 11:08 am
by dysphras
Stella4D is a great program - One feature I would like to see added is the ability to generate a convex polychoron, by using only the vertices - sort of a convex hull feature.
_________________
May the Fourth (dimension) be with you.
I was just dreaming about the same matter. I would love to see that ability implemented, too.

Posted: Tue Dec 09, 2008 11:31 pm
by Jabe
The potential "generate polychoron/polyhedron from vertices" feature could also use a set of selected vertices from a model as well as an OFF file - lets say I wanted to generate the heptachoron - a step tegum, I could load up the 7-7 duoprism, select the correct 7 vertices - then activate the convex hull using vertices feature, then look at the dual - viola!

This is a must have feature :wink: .

Posted: Wed Dec 10, 2008 9:55 am
by robertw
Or maybe rather than selecting 7 vertices, there could be a feature to generate the convex hull minus the currently selected vertex. Then you would be able to delete one at a time and see the effect.

For now, you could create a faceting using just the vertices you want, then create the convex hull.

Rob.

Posted: Thu Dec 11, 2008 7:37 am
by Jabe
Here's a good way to impliment the remove vertices feature:

left click on vertex - removes vertex, finds convex hull of remaining verts

right click on vertex - highlights vertex to allow many to be removed at same time

left click on vertex after several are highlighted - removes vertex and all highlighted ones - convex hulls the rest

shift-left click on vertex after several are highlighted - removes all but the highlighted vertices and the one selected - convex hulls the survivors.

The dual process might be worth doing also:

left click on face/cell - removes face/cell, finds convex core of remaining

right click on face/cell - highlights it

left click face/cell after some are highlighted - removes it and the highlighted one - find convex core of remaining

shift-left click face/cell after several are highlighted - removes all but the selected one and highlighted ones - convex core the ones left.

The reason why we may need multiple vertex removal would be because after removing one vertex at a time, the original shape would be so chopped up we may get disoriented as to which vertex needs to be removed next - but with multiple removal we could still see the original structure as we highlight the vertices to be removed.

Make sure to make it possible for 4-D as well as 3-D, in 3-D we have the faceting feature to fall back on, but not so in 4-D yet - so the heptachoron (and many other exotic 4-D dice polytopes) appears to be "unStellable" at the current time - but that would change with the vertex removal feature.