15,885,876 members
Sign in
Sign in
Email
Password
Forgot your password?
Sign in with
home
articles
Browse Topics
>
Latest Articles
Top Articles
Posting/Update Guidelines
Article Help Forum
Submit an article or tip
Import GitHub Project
Import your Blog
quick answers
Q&A
Ask a Question
View Unanswered Questions
View All Questions
View C# questions
View C++ questions
View Javascript questions
View Visual Basic questions
View Python questions
discussions
forums
CodeProject.AI Server
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work Issues
Design and Architecture
Artificial Intelligence
ASP.NET
JavaScript
Internet of Things
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
C#
Free Tools
Objective-C and Swift
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
Linux Programming
Python
.NET (Core and Framework)
Android
iOS
Mobile
WPF
Visual Basic
Web Development
Site Bugs / Suggestions
Spam and Abuse Watch
features
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
CodeProject Stuff
community
lounge
Who's Who
Most Valuable Professionals
The Lounge
The CodeProject Blog
Where I Am: Member Photos
The Insider News
The Weird & The Wonderful
help
?
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
About Us
Search within:
Articles
Quick Answers
Messages
Comments by Member 8736093 (Top 15 by date)
Member 8736093
26-Mar-12 14:58pm
View
Wow, SAKryukov.
That looks impressive especially given that it can generate graphics. I'll have to get someone here to implement it for me.
Thank you for all your time and effort. Its greatly, greatly appreciated. My project could not have moved ahead without it. Its not easy to do a project with zero budget (no money).
P.S.
Where are you? I live part time California and part time in Montana taking care of my 80 year old mother.
Member 8736093
22-Mar-12 18:20pm
View
+++
Well, that is very encouraging, Stefan. Thank you for your input. It made my day.
I was hoping to find the curve with respect to (0,0). This solution poses a problem for me. I can't use it. How can this be remedied?
Unfortunately learning programing at my age and present state( which it not good) is not an option. I barely get any sleep as is. Recently I have been working on solving the question of "What is gravity" and how to use it to do work, including propulsion in all media[on land, in water, air, and space]. I think I made a major breakthrough last night. I'll confer with a few colleagues today.
Gravity is not what the mainstream science thinks it is. If you are interested in this subject read up on "aether theory" although that is not the complete picture.
Danke vielmal für deine Hilfe, Stefan und nv3.
***
Member 8736093
22-Mar-12 17:43pm
View
+++
You are correct. It is a mathematical formula that I seek but I'm a Neanderthal when it comes to doing that. Is that what you mean by "primitives"? LOL
Unfortunately, that and the programing is what I need help with. Otherwise it is a good plan that you made. I like it. Anyone care to help me with it???
***
Member 8736093
21-Mar-12 1:41am
View
+++
nv3, it seems your verbal analysis is on the money!!! I have updated my question for the 8th time. See if your thoughts resonate with mine. :^D
Although I know nothing of programing, I can deduce the function of most of the steps and looking at line 6 (bellow) I believe cy2 should be equal to .75/2 = .375
const double cx2 = 0.0, cy2 = 0.25; // center of second circle
So you think the result is a circle? My guesstimate of an ellipse might be close then. Do people here give second opinions or is that bad etiquette? This solution is very, very important to me.
What do I do with the code? Plot it? I have no clue. %-D
How can I get a visual animated representation/solution?
The link you provided is not found. Can you provide another?
Thank you for your efforts so far. :-D I've plodded over this for past 4 days on this site.
Cheers.
***
Member 8736093
21-Mar-12 0:42am
View
Can you help me with the solution? Do you know how to generate the geometric formula and then implement it in code which produces a graphic solution?
I have rewritten my original question which may be helpful.
Much obliged.
Milan K.
+++
Member 8736093
20-Mar-12 23:29pm
View
+++
Very good analysis, Stefan.
You are correct. Translation is not a point. But I said "...translation with respect to each other..." which means two points. After all, the two circles were initially at contact at the 12o'clock position which also denotes two points. So, at any given time, if you create a mark of the location of the original contact points which are now moving, the sum of these marks will be a trace, a curve, that will mark the places there these points were relative to each other during the circles' spins/rotations.
To put it in your terms, it is a trace of a point on the circumference of the smaller inner rotating circle with respect to the moving point on the circumference of the larger rotating circle. This is similar to how cycloid curves are produced except they are a trace of one point carrying out some motion relative to its starting point which remains stationary. Please see the animations in the webpage on Hypocycloids in my original question. Its links have other animated cycloids.
I doubt it is a "manifold" but if it is then it is a simple 2 dimensional (plane) manifold whose trace, I believe, is a pointed tooth or pointed ellipse or diamond/kite shape if the trace produces straight lines.
One way to analyze this is geometrically.
Let point A lie on the large circle and point B on the small circle located such that they are touching at time zero at the 12o'clock position. Connect A & B with a straight segment which terminates at the axis of the large circle and call this point C. After rotating both circles 90 degrees clockwise, in order for the line to connect A-C it has to pass through B which is clearly above A and C. The line has to either sharply bend at B or gradually curve to achieve this. Since this is a continuous motion and not stepped progression, the line segment A-B had to go through a gradual bending as it passed through B - a curve. After 180 degrees of rotation, points A, B, and C will be in line again. This is the trace of half of the curve. It resembles an arc of a circle or exponential curve. The other 180 degrees of rotation should produce a mirror trace which now I think might look like an ELLIPSE with pointed ends, like an American football or rugby ball or perhaps a tear drop.
If it turns out that the first 180 degrees of rotation is not a smooth curve but rather two straight segments joined at a kink, then the complete curve might look like a rhombus http://janbrett.com/games/jan_brett_geometric_shapes_diamond.htm[^] or a kite http://en.wikipedia.org/wiki/Kite_%28geometry%29[^]
+++
Member 8736093
20-Mar-12 18:52pm
View
She sun gear analog is good if you keep in mind that the teeth are NOT meshing together, or as you put it, the gears are not in contact. The analog for teeth not meshing is smooth rollers/circles slipping along the point of contact which brings me back to my original description. CIRCLE WITHIN A CIRCLE IN CONTACT AT ONE POINT. Tadaaa!
This particular example is the simplest curve I could think off. In one revolution the curve at the 12o'clock position will be downward pointing tooth. There may be a simpler curve that is produced by other parameters but that is not what I seek.
What is the problem you ask? As I stated at the beginning of my question "...I have a need to generate a set of curves which are completely novel. I am looking for both, the exact mathematical solution and its programing/graphic solution to produce the visual end product." Not knowing anything about programing and not having used higher mathematics in 30 years means that I am not up to the task. I am stuck and seeking avenues to resolve my problem. As you said, it should not be a challenge of a principle difficulty (to someone who works in those fields). I am very technically knowledgeable but not a master of all crafts. No one is. That is why I need help from the experts in those fields.
{Da, da, tavarish. I was born in Czechoslovakia and left 43 years ago at 10 years of age. I only remember a few words}
***
Member 8736093
20-Mar-12 5:20am
View
сэр Kryukov
As I wrote in my question, yes it is a form of cycloid where there is slippage occurring at the point of contact, which in my example is at the 12o'clock position (top).
Your "planetary gear" example is perfect BUT the gears do not "gear up" (In English we say: mesh). (I used the same example in my question :-D )
Here is an example of the type of slipping that I am talking about.
http://www.pumpschool.com/principles/vane_ani.htm
Now imagine the case/housing also rotating on its own axis in the same direction as the inner rotor. If they have the same revolutions per second or minute then there will slippage at the point of contact (12o'clock point) because the speed of each circle's circumference is different.
Понимаешь?
Member 8736093
20-Mar-12 4:40am
View
мистер Kryukov
Thank you for replying.
I would be satisfied with any answer in any format that I can get. Its the answer/solution I need, irregardless of the form it comes in.
You are correct in asserting/saying that it is easy to create a new set of curves because there is a near infinite combinations of equations. Mine is not a novel approach or idea. It is simply a set of curves which I've not been able to find anywhere and therefore, by definition, "new or novel".
"...Let me understand this: do you mean two curves "rolling" one by another without sliding..." It seems your definition of "rolling without friction" includes translation then I say NO that's not what is happening. Your description would fall under my definition of ORBIT in my posted question which I defined as NOT being present (not happening) in this scenario. In mechanical terms, the axis of the two circles are set in roller bearings which are set in concrete or welded to a steel plate.
To answer your question of "...Why?..." Again you are correct. I can not disclose/say it at this time. I wish I could.
Member 8736093
20-Mar-12 3:24am
View
Hello Jack
You are correct. I wish to implement/create a formula for this system of spinning circles. Being circles, the use of sine, cosine, and angles would yield the simplest solution.
For you, it is as simple as 1, 2, 3, 4. For me, having been out of school 35 years, it is next to impossible to undertake. It would be like asking a Neanderthal to invent a computer. :^D
Care to read my updated question and help this Neanderthal?
Thank you in advance.
Nean Derthal
Member 8736093
19-Mar-12 22:42pm
View
I have updated my question nv3 and look forward to your input.
Thank you for your time.
Milan K.
Member 8736093
19-Mar-12 22:38pm
View
Hello SAKryukov
Вы говорите по-русски?
I have updated my question and hope it is intelligible now. Please let me know what you think.
I look forward to your reply.
With regards,
Milan K.
Member 8736093
19-Mar-12 22:25pm
View
Right you are again TRK3
I believe it is a form of hypocycloid plane curve I seek. Please see my updated question which includes few links to animated cycloids which should substantially clarify my question (I hope :^D ). Jack Dingler's approach is good but I am unable to do anything with it. Calculating the formula is beyond me and implementing it in a software for visual representation is doubly impossible for me.
Please see my updated question so that you may better comprehend the question.
Cheers.
***
Member 8736093
19-Mar-12 17:59pm
View
Danke/Thank you for your input Stefan.
I've been to that link previously yet it does not address my problem.
It is true that both circles can, and in this application MUST, rotate on their own axis. (See vane pumps). In vane pumps, there is motion of the inner circle relative to the outer circle, the stator/body/cylinder, without translation, which, unfortunately, produces friction yet these mechanisms are in wide use.
Please see my updated question.
Thank you again, Stefan.
Member 8736093
19-Mar-12 17:40pm
View
Thank for your reply, TRK3.
You are correct about my sounding like a novice to programing and a dunce in my communication but please see my updated question which, hopefully, clarifies my previous miscommunication. (working 16/7 induces me to be brief. I apologize for my undue brevity and imprecision. To boot, English is my 3rd language, originally Czech born. Still learning its mastery.)
To clarify, you are correct when you say "...Also, what is it that describes the curve? Not the point of contact." As is true for any plot of plane curves that are produced by rotating/orbiting circles, it is the relative motion of the original points of contact that describe/trace/plot these new curves.
Thank you again for your input.
Show More