Spiral script 2D for setting out Corinthian capital scrolls
 1-7  8-27  28-36

Previous
Next
 From:  Andy (ANDYT)
7903.8 In reply to 7903.6 
Hi Brian

Thank you for your help with this

The Ionic / Corinthian element is not critical, I used the image as an example of the sort of spiral I am trying to achieve.

I am making a set of sculptural forms that I call 'pure forms', and these spiral forms are the key building start point, I am after spirals that increase at a constant % or increasing %

Attached some spirals I have built via Rhino by making say a honeycomb revolved shape and then using line on surface command that makes a line of best fit on the surface between a start and end point, its rough and ready but works after a fashion

Attachment comments-
T cog spiral - is fine and usable, made via Rhino
line for sweep - using log spiral script in MOI to generate the base form and rather than sweeping a circle I used a line, results shown here in purple - convert edge to a line quicker to do. Spirals formed are very similar to the original, I have tried rotating about 0,0. to compare but as the spiral does not go to the origin its does not revolve well
Aqua- A very open spiral form, but gives an idea of the range I am looking for the spirals, the central circular start was added on by me so is not clean / mathematically pure hence my trying to find a cleaner rote

I have hunted on the MOI forum for the IonicVolute script by Brian McMillin March 30, 2016 you mention but cannot find

Best wishes

Andy
Image Attachments:
Size: 65.3 KB, Downloaded: 18 times, Dimensions: 567x297px
Size: 137.9 KB, Downloaded: 25 times, Dimensions: 567x427px
Size: 175.4 KB, Downloaded: 21 times, Dimensions: 567x501px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Andy (ANDYT)
7903.9 In reply to 7903.6 
Hi Brian

I have been searching the Forums a bit more and have come across the Vesicle script which is close to something I have had a problem with creating a clean S form - see attached image created in adobe illiustrator (and then imported into MOI later)

The red line is my best fit using as minimal a set of control points and anchor control arms so it makes a clean flowing double form. The dotted circular line shows my loose guide circles and centre's. Visually it has a slight flat zone between the 2 dotted circles at loosely the 60% high crossover section.
To refine this S shape further I had been wondering about using 2 opposing spiral forms and joining the ends together tangentially - will take a bit of juggling !

Any mathematically clean solutions that pop to mind ?

Best wishes

Andy
Image Attachments:
Size: 44.3 KB, Downloaded: 29 times, Dimensions: 662x1280px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7903.10 
If you have some sufficient constructions points, seems a nurbs curve can pass by these ones! :)
Option By Point (not Control Points)
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.11 In reply to 7903.8 
Sorry Andy, IonicVolute is not written yet. Those were the numbers and formulas needed.
It may take an hour or three to code, after work.

Have you tried a relaxed PolySkelion script?
There are also the Galaxy spiral script and the GalacticSkelion script, but they have limited range until they make a bunch of stray lines.

-B

EDITED: 30 Mar 2016 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.12 
Here is an alpha version for IonicVolute.
It works, but still needs some improvement or corrections.
I'm guessing atan may be a problem.
10 minutes to code, 10 minutes to debug, 30 minutes to fiddle.
- Brian

Edit: See post 7903.16 for updated, corrected IonicVoluteAlpha02.

EDITED: 31 Mar 2016 by BEMFARMER

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Andy (ANDYT)
7903.13 In reply to 7903.11 
Ok No problem Brian

Polyskelion looks good although the transition from one spiral to the next is not as smooth as I would want so may do manually for a clean S form, each of the individual spirals created are pretty good though

Your help with this is very much appreciated

Andy
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Andy (ANDYT)
7903.14 In reply to 7903.12 
Ok wow that was quick Brian

Can I make a donation for your time and effort ?

Possible improvements to the control the output

A) The spiral lines increase in distance apart smoothly, which is spot on :-) but can we control this increasing % in any uniform way ?

B) Also would it be possible to control the inner starting radius or diameter ?

The a & b values control in the script ? the size of spiral produced using the script seems to be about 25mm / 30mm - can this be increased if the maths allows or do I just need to scale up ?

atan - ? not sure what this refers to ?

This in effect will become the artist perfect set of french curves in MOI if you can devise a way to control A & B above

best wishes

Andy
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.15 In reply to 7903.14 
Hi Andy,
No donations please, this is for hobby/ fun/ occasional utility ☺
The script can likely be improved. I do not feel that I have a good understanding of the math yet, including "a" radius, "b" radius, and eye radius.
-B
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.16 
The IonicVoluteAlpha01 had a glaring error in the formula, bvalue instead of the correct beta.
The default parameters now re-create the volute with the "historic" proportions. The two end tangents are not horizontal.
Added a parameter for the eyeRadius, the inner end of the spiral. Renamed bvalue to bRadius.
In the event that the eyeRadius exceeds the bRadius, the bRadius is "inner" rather than "outer."
Negative values for Whorls or eyeRadius are strange. May add absolute value to them.

Next to do are sliders, counter clockwise, and start angle.

- B

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Andy (ANDYT)
7903.17 In reply to 7903.16 
Brian

Hey great, its working just fine thank you :-)

Look forward to the final version

Andy
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.18 In reply to 7903.17 
Here is the "final" version of the IonicVolute script.

After creating one spiral, making a second spiral, with the only change being the "offset" parameter, leads to an interesting surface or extrusion, which can be filleted.

The notes were modified, and are in the .js file. The tangent equation was substituted into the logspiral4 script, with additional modifications.

- Brian


EDITED: 4 Apr 2016 by BEMFARMER


  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.19 In reply to 7903.18 
The "inside" of the spiral:



  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Andy (ANDYT)
7903.20 In reply to 7903.18 
Great thank you Brian

The sliders are a big help to get things looking visually right for my projects

and your offset spirals look good, looking forward to playing with the script properly

I have updated my LogSpiral script to version 4

Again many thanks for all your work on this

Best wishes

Andy
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.21 In reply to 7903.20 
Thank you Andy.
- B
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
7903.22 
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Marbleman
7903.23 
Awesome script

Thank you

James Elliott
www.jameselliott.co.uk
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.24 
This trial version adds a Z axis offset, for a 3D spiral, in 3D view.
-B

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  danperk (SBEECH)
7903.25 In reply to 7903.24 
Thanks Brian!

Off topic, sorry.

EDITED: 11 Apr 2016 by SBEECH

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
7903.26 
Ionic volute of Giuseppe Porta Salviati (1520-1575).
There is an excellent video here:
https://www.youtube.com/watch?v=HBh04ZtnLDM

The 3 "quarter circle" arcs in the upper left are actually slightly more than quarter circles.
Intersection with the eye is not quite tangent.

EDITED: 11 Apr 2016 by BEMFARMER

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  hep
7903.27 
Hi Brian

Will it be possible to make the script use an other folder than the original "command" folder?
I am currently using a subfolder to the command folder containing the scripts i use often, here i also put new scripts for test so they are easy to find :-)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-7  8-27  28-36