[Concept/Idea] Gearbox customization options

Aperta
#25 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
lua
Ambito
game-dev

Direzione di ricerca

The issue proposes configurable gear teeth, module size, and tooth count, with constraints on tooth size and spacing. No files, tests, or entry points are identified; first inspect the addon’s gear generation code, if present. Done would mean implementing and validating the proposed controls and sizing behavior, but the issue presents these as ideas and says the feature may not be pursued soon.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

First of all!!!

I know they are not part of the addon yet (and prob they wont become a thing in the short term) due to its laggy behaviour (convexes go brrrr), but nothing bad by leaving some tips possibly the creator could take into consideration.

Teeth configuration

I think teeth should be customizable under its own section, allowing stuff like this:
image

image
Of course, unless the module diameter allows such sizes for the teeth, should be clamped to avoid big teeth for a small gear lol
Yeah, the detail clientside thing is good too, specially for the addendum part.

Module

Since teeth has their own config, the module size simply increase the gear "diameter" and the teeth are distributed along the whole circumference. If there are less teeths to put, then we will have spacious gaps among the teeth, having stuff like this:
image

Adjusting a minimal gap distance among the teeth is fine too, that should clamp the total tooth count (as explained below).

Tooth Count

This could be based on a max teeth count vs what the gear module can have in reality. If you expect 50 teeth but the module is small, or the gaps are big, then you will have less. Ofc, not always the teeth specs will fit into a expected module, so the closest appropiate module size for the current teeth to the intended module size is fine. (the math that gets a module smaller than the intended but where the one more tooth means a bigger module than the expected).

And thats all what i can imagine for now. Again, im not even sure if the gears will be part of the addon at some time (maybe not), but that would be a cool addition.

Lingua principale
Lua
Stelle
11
Fork
6
Merge medio
54m
PR unite (30g)
2

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ACF-Team/Primitive

Tutte le issue di ACF-Team/Primitive

Issue simili

Altre issue su Lua

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.