limaBean curve
 1-4  5-24  25-27

Previous
Next
 From:  bemfarmer
10600.5 
Just messing around:
Added a "power" input. (power is the exponent used.)
Hint, add a slider with positive integer inputs to the input. Example range [0, 1, 2, ...20].
(negaive numbers and fractions do not work.)
Some shapes are moderately interesting...

- Brian

EDITED: 26 Feb 2022 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
10600.6 
This is a test, to save png image at imgbox.
https://imgbox.com/1slIc1YI

image host

How does Pilou post his imgbox images?


So the thing to copy in is the HTML.Code given after upload of png to imagebox.

- Brian

The image is an initial attempt to show a Six_Three_one link, which has 3 lima Beans (overlapping so far, not yet linked), with six crossings.
Circle sweep to be 1 unit in radius.

So if there are some forum rules on this image posting, please let me know.


image host

image host

EDITED: 26 Feb 2022 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
10600.7 In reply to 10600.6 
The initial lima bean sits at 90 degrees +/-, and is circular (3) arrayed to 120 degrees.
Plus a whole lot of point finding and scaling and line-line placement efforts.

Need to add z input to achieve the linkage.
Have some preliminary ideas on this.

- Brian
  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)
10600.8 
<< So the thing to copy in is the HTML.Code given after upload of png to imagebox.

Yes with some possibilities...GIF PNG JPG:10 meg max each
And you can just copy a part of the html with balise "image /image" so have directly the original size!
Moi's Forum resize it automatically if necessary!

The cool thing of Imagebox is that you can make some Galleries named for your own use!
And all is free since more 7 years!
  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
10600.9 In reply to 10600.8 
Thank you, Pilou.
  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)
10600.10 
...and specifically on this 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

Previous
Next
 From:  Psygorn (DRILLBIT)
10600.11 In reply to 10600.2 
Hi James (JFH),

I tried to recreate your work here: https://www.instagram.com/p/CaXHZegvWyv/

I don't get a closed shape! (it's as if a part of it is cut out like packman (retro game) C< ) How can I fix it?
  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:  James (JFH)
10600.12 In reply to 10600.11 
Psygorn,

At the bottom of Construct/Loft info panel is an option "Closed".
It is set to "Off" by default.
Change this setting to "On"

James
https://www.instagram.com/nodeology/
  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:  Psygorn (DRILLBIT)
10600.13 In reply to 10600.12 
Thanks :-)
  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
10600.14 In reply to 10600.12 
Hi James,

Is the TriGrid node (or macro?) available?

- Brian
  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:  James (JFH)
10600.15 In reply to 10600.14 
Brian,

quote:
Is the TriGrid node (or macro?) available?
Please find attached.

It a macro: one of the first I made, & so consequently not well resolved.
The problem with it is that the individual triangles are not easily addressable.
I've been planning to redo, but have never gotten 'round to it.

James
https://www.instagram.com/nodeology/

PS Brian do you have Instagram. I was looking to link you on limaBean animation post
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:  bemfarmer
10600.16 In reply to 10600.15 
Thank you James.

I do not have Instagram, but will consider signing up.

- Brian
  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
10600.17 
How to convert a 2D limaBean curve into a 6_3_1 link knot, in MoI

MoI V5 beta dark theme was used, but MoI V4 will work as well.
The dark theme is easier on the eyes, IMHO.

The knotplot drawing of a 6_3_1 link knot is here.
https://www.scirp.org/pdf/am_2020060915362814.pdf
The link knot can be magnified and printed, for a visual reference.
It is not really necessary to load it as a MoI image.

The 2D limaBean curve comes from the nodeeditor limaBean node, and
is a good approximation of one of the 3 links. Segments of the curve provide the curves needed for the 4 blends used.

The first steps are to find the axis of symmetry, and initial center point on said axis, and perform circular array 3, to match the visual reference. This involves trial and error to locate a center point which causes the circular array to have a nice overlap, matching the visual reference, in the Top frame. Note that only one limaBean curve must be modified. The other two curves are equivalent. Save the resulting centerpoint. In the 2D Top view, select a separation distance between two links, to avoid future pipe tube overlap. The "eye" hole at top center of the link-knot provides an appropriate number. Half of this separationn is the Amplitude +A value.

To convert to 3D, it is necessary to add z-axis offsets.
MoI Blend will be used to accomplish this.
To understand how this is done, it is beneficial to use the analogy of using cosine curves to modify the z values. (Variable wavelength cosine curves could have been used, but that would involve quite a bit of math. Blend is easier to use.) (Z values of the ultimate Blend curve resemble a cosine wave. )
Examining one limaBean curve, and how it crosses over the other two curves, running clockwise, there is a peak Z value of amplitude A, (z=A), then z=0 then z=-A, then z=0, then z=A, then z=0, then z=-A, then z=0, then back to the start z=A. This is two wavelengths of cosine wave, 4PI. At +A and -A, the tangent is zero, so only 4 Blends will be needed. Blending will take place between approprtiate curve segments, from +A to -A, and from -A to +A, repeat. Trim the limaBean curve at the 4 crossing points.
I. Copy the longest (last) curve to z=+A.
II. Copy the second curve to z=-A.
III. Copy the third curve to z = +A.
IV. Copy the longest curve (last) curve to z=-A.

Locate the Midpoint of the 4 trim curves, and place location points there, to assist with Bulge selection.

Tangent Blends may be used. (Did not try other varieties of Blend.)
Blend tail end of curve I. to start end of curve II.
In Top View, adjust the Bulge to be very close to the first Midpoint.
Use the slider, and fine tune with decimal numbers.

Blend tail end of first Blend, to start end of curve III.
In Top View, adjust the Bulge to be very close to the second Midpoint.

Blend tail end of second Blend, to start end of curve IV.
In Top View, adjust the Bulge to be very close to the third Midpoint.

Blend tail end of third Blend, to start end of first Blend.
In Top View, adjust the Bulge to be very close to the fourth Midpoint.

Join the 4 Blend curves. The resulting 3D NURBS curve shows very efficient number of ShowPoints. The old limaBean curves and curve segments may be deleted. The new link may be circular arrayed, with the previously saved center point.
Pipe, with an appropriate value for outer diameter, may be used.

Well, I think that I got the steps correct. Common sense is helpful.
A .3dm of the resulting curves is attached. Pipe may be applied. I used 0.15 units for the outer radius.

Brian





image host

  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
10600.18 In reply to 10600.17 
Here is a picture of the curve segments, blends, and important points.
It is after the fact, after the Blends are done. The midpoints are different from the initial midpoints, but are nearly essentially the same, very nearly. (Two of these final midpoints are slightly off of z=0.)
(Well, the segment labels are for the (deleted) 2D planar segments, but look, very nearly, the same as the Blends in 2D, Top View)
(In this 2D view, everything looks planar, but does have z offsets.) (Initial segments Elevation to z=+A, or Lowering to -A, could be discernable in a side view.)

Blend with Bulge passing through a specific point would be handy. Some sort of optimization routine, to narrow down the Bulge decimals, to nearly match the point?
A little trial and error is easy enough.
A second stage fine-tuning slider might be nice? To capture more decimals. Display could show more decimals?

So that is the algorithm. I wonder how hard it would be to script it?

- Brian

image host

EDITED: 1 May 2022 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
10600.19 
Link Knot 6_3_2 took only a few minutes to add z offsets with Blend.
Used G2 Blend on longest segment, G1 on the first 3.

Apply Pipe with radius about 1.8 to thicken lines.
Change colors per taste.

From a 3D slant view, the rings look partly square.

- Brian

image host

EDITED: 2 May 2022 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:  bemfarmer
10600.20 
The 8_18 knot, a single curve.

A pipe outer radius of 1.5 units is suggested.

- Brian



image host
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:  bemfarmer
10600.21 
Here is the 12 crossing knot, re: SVG post, slightly modified. A knot that preserves the crossings, etc, is topologically equivalent. Used the amplitude blend method.
Pipe2 used also.

A crude attempt at 3 dragon pendant, with a knot modification. Pipe2, Taper from about 4 at head, to 0.5 at tail. Blendcap, G3, Head Bulge about 4, Tail Bulge about 5.

Note that Blendcap slider appears as the Blend slider, since Blendcap uses Blend. (Used a Bulge slider mod.)
Note that the Bulge number is not restricted to the slider range. The Bulge number can be manually entered, and can be out of the slider range.

Have yet to make mouth, teeth, ears, eyes, nose, fins/wings, etc.

The heads could start at different points of the knot. The tail end was just roughtly point dragged in Top view.

- Brian

image host

image host

EDITED: 6 May 2022 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:  wayne hill (WAYNEHILL5202)
10600.22 
Hi Brian,

Very good information. A good source for a future project in the queue.

Thank you,
Wayne
  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
10600.23 
Here is a node for a Lemniscate curve.

Also, after puzzling over how to use an arithmetic progression to duplicate the "t" parameter for parametric equations, as is often done in scripts,
incorporated in the Lemniscate node is a nodeeditor Macro, to make fractional "t" values, from 0 to 2PI.
First tried with sinewave node.

From the loaded Lemniscate node in the nodeeditor canvas,
the Macro can be right clicked, and Exported to the Appdate>nodeeditor>macros directory, for future use.

Thought I'd apply an "amplitude" Blend to the center line of the "infinity" symbol (FatLines) Lemniscate.

- Brian

I may try to modify (Max's?) FatLines script, with a separate line for the slider.
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:  bemfarmer
10600.24 
The BeanSlider is a MoI type of script, not a node. (.js and .htm)
Selecting the Blue question mark has some documentation, including creating other shapes, with numpoints set to 3, 4, 5 or 6, then running MoI command Shoe pts, and dragging them.

In 3D view, Dragging a control point to the Z access seems to require an existing geometry point there, (or e.g. line segment).


Motivation was using the shape for a Template cut away, but using offset of an arc, adding a tangent line segment, and then using Blend, produced a nice cut out completing a Scroll tracing template.

- Brian

The script can be placed in CustomUI, ...%appdata%...>commands folder. (Windows 10 or 11.

- Brian

ps, the old LimaBean.js node file seems to do fine if added to NodeEditorPlus, extensions folder. (Curves2 type of nodes.)
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
 

Reply to All Reply to All

 

 
Show messages:  1-4  5-24  25-27