Spiral Staircases for Newbies

Helmut

Well-known member
:giggle: All of the 4 alternative methods are based on parametric objects out of the C3D toolbox.

* Parametric
* use the parametric stairs object with suitable parameters
* deploy a bend modifier + a required angle
CircStairs1.png


* Twist
* use a stack (= array) of a single step
* deploy the twist modifier * a required angle
CircStairs2.png


* Chain
* deploy the chain creator
* populate a helix of suitable parameters with n steps
* finetune Heading° / Pitch° or Bank° (this depends on your construct)
CircStairs3.png


* Particle Mesh
* generate a twisted plane, vertically subdivided, as a constructor
* deploy the particle mesh (child object = single step) in polygon mode
CircStairs4.png
 

Attachments

  • Archive.zip
    56.8 KB · Views: 147

jomert

New member
:giggle: All of the 4 alternative methods are based on parametric objects out of the C3D toolbox.

* Parametric
* use the parametric stairs object with suitable parameters
* deploy a bend modifier + a required angle
View attachment 35091

* Twist
* use a stack (= array) of a single step
* deploy the twist modifier * a required angle
View attachment 35092

* Chain
* deploy the chain creator
* populate a helix of suitable parameters with n steps
* finetune Heading° / Pitch° or Bank° (this depends on your construct)
View attachment 35093

* Particle Mesh
* generate a twisted plane, vertically subdivided, as a constructor
* deploy the particle mesh (child object = single step) in polygon mode
View attachment 35094
:giggle: All of the 4 alternative methods are based on parametric objects out of the C3D toolbox.

* Parametric
* use the parametric stairs object with suitable parameters
* deploy a bend modifier + a required angle
View attachment 35091

* Twist
* use a stack (= array) of a single step
* deploy the twist modifier * a required angle
View attachment 35092

* Chain
* deploy the chain creator
* populate a helix of suitable parameters with n steps
* finetune Heading° / Pitch° or Bank° (this depends on your construct)
View attachment 35093

* Particle Mesh
* generate a twisted plane, vertically subdivided, as a constructor
* deploy the particle mesh (child object = single step) in polygon mode
View attachment 35094
Hi Helmut, very appreciative of this info; I'm trying to create just green steps w/out the red rails (cylinders) or center post. I tried the 'twist' approach, alternative #2 but got distorted, random order results . Thanks for any remedy you can offer / regards, John
 

Attachments

  • Screen Shot 2020-01-28 at 10.34.11 AM.png
    Screen Shot 2020-01-28 at 10.34.11 AM.png
    501.8 KB · Views: 129
  • Screen Shot 2020-01-28 at 10.39.05 AM.png
    Screen Shot 2020-01-28 at 10.39.05 AM.png
    484.5 KB · Views: 126

frank beckmann

Well-known member
Make sure to use Width/Height/Length for the size of the box and not Scale:, because it will result in shearing in a modifier stack.

Cheers
Frank
 

jomert

New member
Frank, I'm still not there, sorry but please look again. I've attached 4 screen shots of object and modifiers per Helmut's 'twist' alternative for spiral stairs / thanks for any help /
regards, John
 

Attachments

  • Screen Shot 2020-01-29 at 10.55.27 AM.png
    Screen Shot 2020-01-29 at 10.55.27 AM.png
    331.4 KB · Views: 121
  • Screen Shot 2020-01-29 at 10.56.43 AM.png
    Screen Shot 2020-01-29 at 10.56.43 AM.png
    321.3 KB · Views: 126
  • Screen Shot 2020-01-29 at 10.57.05 AM.png
    Screen Shot 2020-01-29 at 10.57.05 AM.png
    328.1 KB · Views: 137
  • Screen Shot 2020-01-29 at 10.57.24 AM.png
    Screen Shot 2020-01-29 at 10.57.24 AM.png
    317.1 KB · Views: 121

frank beckmann

Well-known member
If you´re recreating Helmuts example please use a Plane from the objects menu - not a Box named "Plane".

Cheers
Frank
 

jomert

New member
Thanks Frank,
I wondered about that being maybe just nomenclature but Helmut's plane appears to have height which I thought was not possible w/ a plane. Anyway what I'm needing is an object not a plane so I'll go to his next alternative, 'chain' and give that a try / thanks again!
 

frank beckmann

Well-known member
The shell-modifier will add thickness to the plane - otherwise delete this modifier in your stack and it should work.

Cheers
Frank
 
Top