Hypocycloid & Epicycloid
Hypocycloid & Epicycloid
(OP)
what is right NX expression for
hypocycloid
i tried with:
xt=(r*(k-1)*cos(2*pi*t))+(r*cos((k-1)*(2*pi*t)))
yt=(r*(k-1)*sin(2*pi*t))-(r*sin((k-1)*(2*pi*t)))
where t is automatic NX variable from 0 to 1, r is small radius, k is predefined integer and pi=3.141592653589793238462643383279
& Epicycloid
i tried with:
xt=(r*(k+1)*cos(2*pi*t))-(r*cos((k+1)*(2*pi*t)))
yt=(r*(k+1)*sin(2*pi*t))-(r*sin((k+1)*(2*pi*t)))
hypocycloid
i tried with:
xt=(r*(k-1)*cos(2*pi*t))+(r*cos((k-1)*(2*pi*t)))
yt=(r*(k-1)*sin(2*pi*t))-(r*sin((k-1)*(2*pi*t)))
where t is automatic NX variable from 0 to 1, r is small radius, k is predefined integer and pi=3.141592653589793238462643383279
& Epicycloid
i tried with:
xt=(r*(k+1)*cos(2*pi*t))-(r*cos((k+1)*(2*pi*t)))
yt=(r*(k+1)*sin(2*pi*t))-(r*sin((k+1)*(2*pi*t)))





RE: Hypocycloid & Epicycloid
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Hypocycloid & Epicycloid
RE: Hypocycloid & Epicycloid
Are you simply trying to create curves or a 3D body? I ask because there is no direct function, that I'm aware of, to create a body using 'laws' (formulas).
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Hypocycloid & Epicycloid
RE: Hypocycloid & Epicycloid
But if you're goal is actually something a bit more complex, look at the attached visual basic program, 'BlobDialog.vb' (which you can execute as a Journal). This program will create a 'hemispherical' sheet body using conic profiles. If you enter a Rho value of less than 0.500, the profile curve used will be an Ellipse, if the Rho value is greater than 0.500, the curve will be a Hyperbola, and if it's exactly 0.500 than it will be a Parabola.
After downloading the file, change the extension from .zipper to .zip before extracting the visual basic program.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Hypocycloid & Epicycloid
can you find errors in my formulas as i do not know what i did wrong, but i do not get curves that i need...
i am not sure if i am allowed to post link to wikipedia where you can find math formulas for these curves, so you can compare it with my equations?
RE: Hypocycloid & Epicycloid
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Hypocycloid & Epicycloid
RE: Hypocycloid & Epicycloid
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.
RE: Hypocycloid & Epicycloid
RE: Hypocycloid & Epicycloid
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.