Skip to content

Cfw overhaul#596

Open
LengthenedGradient wants to merge 19 commits into
devfrom
cfw-overhaul
Open

Cfw overhaul#596
LengthenedGradient wants to merge 19 commits into
devfrom
cfw-overhaul

Conversation

@LengthenedGradient

Copy link
Copy Markdown
Member
  • Integration of some of CFW's newest features:
    • Turrets now use CFW's mass and center of mass computations
    • Baseplate collisions now use CFW's OBB computations
  • Refactors stuff like missile tracking, crew indexing, etc. to be more efficient

Stooberton and others added 19 commits May 1, 2026 00:22
Turret rings now separate CFW families and mass is provided via CFW.

This isn't accurate yet, since we will need to account for the sub turret families.
Cut much of the bloat and unify into a single recursive pass, now that CFW has been improved.
Previously lost during refactor
Compute the bounding sphere from the bounding box of the family
Use conservation of momentum along collision axis instead of directly applying velocity.
Not really leveraging the new API. I just thought this could be cleaned up.
Add a rate limit, since many radars can acquire many entities many times a second. Size does not change at all? Or very infrequently.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants