Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Allow list counters of more than 8 bits

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

@gilgamec ci sta già lavorando.

Dal 7/5/2026.

  • #59 di @gilgamec — aperta

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
56/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
cpp

Direzione di ricerca

Start by locating the PLY list-property serialization path and how it currently uses uchar for element counts. Review the existing PLY writing behavior and determine how a wider counter type should be selected. Done means happly can serialize lists exceeding 255 elements while preserving the expected uchar behavior for compatible mesh-like data.

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

Descrizione

Currently hapPLY does not allow the user to specify a type for the variable which indicates how many elements are in a list; it always uses uchar (and throws and error if the data does not fit in a uchar). Note that at least for mesh-like data, popular software only accepts uchar.

I'd like to change this. Right now I have 3D data with polytopes with more than 256 sides, so I can't use happly to serialize them as PLY files.

It seems like it should be straightforward to choose the number of bits in the counter to match the largest list.

Lingua principale
C++
Stelle
407
Fork
74
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 nmwsharp/happly

Tutte le issue di nmwsharp/happly

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.