Spiral script 2D for setting out Corinthian capital scrolls
 1-9  10-29  30-36

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

Previous
Next
 From:  Michael Gibson
7903.28 In reply to 7903.27 
Hi hep - there are 2 different ways that scripts can be run, either as a "command" which has UI associated with it (like in this case), or as "immediate script".

For the command type those have to be located in MoI's command folder in order for MoI to run them.

- Michael
  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.29 
Hi Michael
Thanks - i see.
that was a quick answer - I just love this program and it's forum :-)
  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-9  10-29  30-36