English Naming Guide for Physics Variables in Flash Programming

Click For Summary
SUMMARY

This discussion focuses on the English terminology used for physics variables in the context of programming a Rigid Body Dynamics Engine in Macromedia Flash. Key terms identified include the "spring constant" or "spring rate" for the constant factor of a spring, the "damping constant" for the damping effect during compression or extension, and the "relaxed length" or "original length" for the spring's unstressed state. The user also mentions naming functions for force accumulation and velocity changes as force() and step().

PREREQUISITES
  • Understanding of basic physics concepts such as force, damping, and spring mechanics.
  • Familiarity with programming concepts in Macromedia Flash.
  • Knowledge of Rigid Body Dynamics principles.
  • Basic English terminology related to physics and programming.
NEXT STEPS
  • Research "spring constant" and its applications in physics simulations.
  • Learn about "damping constants" and their role in dynamic systems.
  • Explore the concept of "force accumulation" in physics engines.
  • Investigate the principles of "velocity integration" in Rigid Body Dynamics.
USEFUL FOR

Physics programmers, game developers, and anyone involved in creating simulations using Rigid Body Dynamics in Macromedia Flash.

Alphanimal
Messages
2
Reaction score
0
Hi there!
I'm not english, and i learned Physics in German, so i don't know how certain things are called.
I am programming a Rigid Body Dynamics Engine for Macromedia Flash, and I'm often not sure how to name my variables.

Well, how are the following things called in english?
1. The constant factor a spring has, which describes the force it applys (force = (relaxedLength-currentLength)*someFactor)
2. When a spring is compressed/extended, it can have some kind of damping or cushion. (It is calculated by the speed at which the spring is compressed) How would you call this factor (dampForce = compressionSpeed*strangeFactor)
3. Another factor, that decreases speed continously. (every time unit the speed is multiplied my a value between 0 and 1, it has some kind of air-friction effect, causing speed to move against 0)
4. in dynamics programming, first every force is accumulated, and then these forces are integrated (the moment of kinematics) how would you call the step of accumulating Forces, and the Step of making these forces change velocities?
5. The relaxed length of a spring ("relaxed" or "unstressed", ...)

Of what expressions can you think?
Thanks very much!
 
Physics news on Phys.org
Alphanimal said:
1. The constant factor a spring has, which describes the force it applys (force = (relaxedLength-currentLength)*someFactor)

This is called the spring constant, spring rate, or occasionally stiffness (not to be confused with the material stiffness). Usually the letter 'k'.

2. When a spring is compressed/extended, it can have some kind of damping or cushion. (It is calculated by the speed at which the spring is compressed) How would you call this factor (dampForce = compressionSpeed*strangeFactor)

The damping constant. Usually the letter c.

I'll probably make a hashed attempt at 3 and 4, so I'll leave those out!

5. The relaxed length of a spring ("relaxed" or "unstressed", ...)

Either of those will do. I tend to use original length, but you could use unloaded or relaxed. Be careful to distinguish between pre-load and post-load lengths, if the spring is permanently deformed by your load.
 
Wow thanks very much :) fast answer!
4.: I named them force() and step() for now...
maybe you want to take a look where i am learning dynamics for the engine: http://www.d6.com/users/checker/dynamics.htm
i do not really understand everything (difficult english) but the 2 steps are described there
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 27 ·
Replies
27
Views
11K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 42 ·
2
Replies
42
Views
8K
  • · Replies 25 ·
Replies
25
Views
9K
  • · Replies 1 ·
Replies
1
Views
4K