I suggest that the physics of the engine can be improved by replacing the spring-like connectors between parts with solid connectors.
I suspect the reason that this isn't done is because it is harder to track when the connection breaks. Springs break when they are extended too far, when does a solid bar break?
To fix this problem, I suggest that each connection has a health, and this health degrades when there is a significant different of forces on the two objects. That can be calculated easily like so:
You have a part 'X', with children 'A,' and 'B', and a parent 'P'.
the total forces exerted on 'X' can be summed from F_A, F_B, F_P, and F_ext. That is, force from A, B, P and external forces (environment collisions etc..)
To calculate the damage on connection X-A, the game would first calculate the magnitude of the force on connection X-A: dF = sum( F_B + F_P + F_ext) - F_A. If the magnitude of dF exceed a certain amount (so the connection only degrades with significant forces), then the damage sustained would be proportional to dF.
In this way, the entire drone could be treated like one part, but we could still have parts break off.
Post
EvilTesla
I suggest that the physics of the engine can be improved by replacing the spring-like connectors between parts with solid connectors.
I suspect the reason that this isn't done is because it is harder to track when the connection breaks. Springs break when they are extended too far, when does a solid bar break?
To fix this problem, I suggest that each connection has a health, and this health degrades when there is a significant different of forces on the two objects. That can be calculated easily like so:
You have a part 'X', with children 'A,' and 'B', and a parent 'P'.
the total forces exerted on 'X' can be summed from F_A, F_B, F_P, and F_ext. That is, force from A, B, P and external forces (environment collisions etc..)
To calculate the damage on connection X-A, the game would first calculate the magnitude of the force on connection X-A: dF = sum( F_B + F_P + F_ext) - F_A. If the magnitude of dF exceed a certain amount (so the connection only degrades with significant forces), then the damage sustained would be proportional to dF.
In this way, the entire drone could be treated like one part, but we could still have parts break off.
Link to comment
Share on other sites
4 replies to this post
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now