Modellatore Tridimensionale 3D · mappa dei lavori · aggiornata il 21 ottobre 2026

Dove siamo, cosa manca

In alto lo stato di pubblicazione e i limiti ancora da controllare, poi le ultime attività, poi le tappe divise in cinque rami, dalla più recente alla più vecchia.

● online o fatto ● in corso ● prossimo passo ● da fare
Cruscotto

Stato di pubblicazione

  • Online: fase 1 «fondamenta» e questa mappaSu modellatore3d.bytelia.com e /mappa/, al posto della pagina provvisoria · 21 ott
  • Dentro: scena con più oggetti, modalità Oggetto e Modifica formaLibreria col cubo, piano di lavoro con snap, ViewCube, ispettore e tooltip, barra dei menu
  • Prossimo: fase 2, manipolazione stile TinkercadManiglie d'ingombro, ridimensiona, solleva, ruota, quote L/P/A, duplica ed elimina
Cruscotto

Da controllare

  • FASE 1Il gizmo copre la manigliaSu una curva dritta lungo lo stesso asse della freccia
  • V1 · ANCORA IN FASE 1Spigoli nascosti selezionabiliIl picking prende anche gli spigoli dietro il solido
  • FASE 1Snap sul piano libero inclinatoPuò portare il punto fuori dal piano
  • FASE 1Doppio clic su un altro oggetto durante la modificaEsce dalla Modifica forma invece di passare a quell'oggetto
  • FASE 1Il clic che chiude un menu agisce anche sulla vista
  • FASE 1ViewCube non trascinabile
  • FASE 1Tema chiaro o scuro letto solo al caricamentoSe il sistema cambia tema, la pagina non lo segue fino al prossimo caricamento
  • V3Trasparenza nelle proiezioniIl solido alleggerito non scrive la profondità: le curve dietro si vedono attenuate in trasparenza. In v3 era la modalità B, dalla fase 1 è la A
  • V3Maniglia di lunghezza nullaNon si allunga dal campo L
  • V2BFacce con più di 4 angoli molto concavePossono dare triangoli invertiti nella tessellazione
  • V1Doppio tocco su mobileNon gestito: da telefono manca l'equivalente del doppio clic
  • V1 · ANCORA IN V2BAlt+trascinamento su LinuxAlcuni ambienti desktop intercettano Alt, che spezza le maniglie
Altre voci dei prototipi
  • Fase 1, codice: editmode.js è di circa 1190 righe.
  • V3, da ricontrollare: orbita e zoom non partivano sopra le etichette, etichette tagliate ai bordi. In fase 1 le etichette sulla vista hanno lasciato il posto a ispettore fisso e tooltip al cursore.
  • V1, non più citata nei log successivi: ombreggiatura netta per faccia (dalla v2 le normali si mediano lungo le nuove linee).
  • Risolte: vertici fissi e rimozione di un nodo senza ricalcolo delle maniglie (v2); pareti delle proiezioni sul bbox della sola curva e collegamento sullo stesso lato da corda retta (v3); doppio clic vicino alle maniglie su una curva dritta (fase 1).

Ultime attività

Dalla più recente.

I rami

Ogni ramo è una linea dalla tappa più recente alla più vecchia; le tappe fatte sono le versioni del prototipo e le fasi. In fondo, le prossime tappe di quel ramo.

Geometria

Il modello sotto la superficie: curve, patch, solido stagno.

  • v3 · 21 ottCollegamento sullo stesso lato che segue la facciaArco nello spazio dei parametri invece della corda retta
  • v2 · 21 ottRete di curveNodi globali, curve Bezier a tratti con maniglie relative al nodo, facce come anelli di pezzi di curva
  • v2 · 21 ottPatch di Coons generalizzata3, 4 e più di 4 angoli; campionamento globale per segmento, solido stagno
  • v2 · 21 ottFitting di BezierRimuovere un nodo lascia la curva simile
  • v2 · 21 ottCollegare due nodiLa faccia si divide lungo la nuova curva, normali mediate
  • v1 · 21 ottSpigoli Bezier e patch di CoonsBox con spigoli curvabili, le facce adiacenti seguono
  • 21 ottScelta della direzione B-RepSpigoli Bezier e patch di Coons, dopo l'analisi dei paradigmi
Prossime
  • Patch con tangentiPer sfera e toro: la Coons dai soli bordi schiaccia la sfera di circa il 16%
  • OpenCascade WASMopencascade.js o replicad per fillet, booleane, rivoluzione esatta
  • NURBS esatteCoons su bordi cubici è una patch di Bezier bicubica: conversione esatta
  • Export STL e STEP
  • BooleaneEscluse per ora

Modifica forma

Curvare spigoli e superfici con nodi e maniglie, come in grafica vettoriale. Dalla fase 1 A = Proiezioni (predefinita) e B = Piano libero: fino alla v3 era il contrario.

  • fase 1 · 21 ottModifica forma dentro la scenaDoppio clic su un oggetto per entrare, Esc per uscire
  • fase 1 · 21 ottA = Proiezioni, B = Piano liberoLe proiezioni diventano la modalità predefinita; risolto il doppio clic vicino alle maniglie
  • v3 · 21 ottGizmo a frecce XYZMuove un nodo lungo un asse
  • v3 · 21 ottQuote stile TinkercadCampi X/Y/Z del nodo, L/dX/dY/dZ della maniglia, quota di trascinamento editabile
  • v3 · 21 ottPareti di fondo delle proiezioniSul bbox del modello; il resto si alleggerisce
  • v2b · 21 ottProiezioni (allora modalità B)Due pareti assiali: si modificano le due proiezioni della curva (Monge)
  • v2 · 21 ottPiano di lavoro unico (allora modalità A)Inclinabile con azimut ed elevazione, preset Fronte, Lato, Sopra
  • v2 · 21 ottVertici trascinabili, strumento Collega, Canc rimuove un nodo
  • v1 · 21 ottSpigoli come tracciati vettorialiAncoraggi e maniglie, Alt spezza, doppio clic aggiunge un nodo, annulla e ripeti
Prossime
  • Fillet e chamfer sui bordi
  • Ruotare spigoli e facce
  • Dividere una faccia e push/pull
  • Profili su faccia ed estrusione, sweep, loft
  • Rivoluzione con curve vere

Verso Tinkercad

Una scena con più oggetti, manipolazione semplice e solidi base, senza perdere le reti di Bezier.

  • fase 1 · 21 ottFondamenta11 moduli ES; scena con più oggetti (1 unità = 1 mm, origine al centro della base, rotazione in quaternione ancora senza comandi); modalità Oggetto e Modifica forma; libreria col solo cubo
  • 21 ottDirezione decisaBase tipo Tinkercad, oggetti che restano reti di curve Bezier modificabili
Prossime
  • Fase 2, manipolazioneManiglie d'ingombro, ridimensiona, solleva, ruota, quote L/P/A, duplica ed elimina
  • Fase 3, solidi baseCubo, cilindro, cono, sfera, piramide, tetto; poi tubo, toro, semisfera. Richiede le patch con tangenti

Interfaccia

Menu, orientamento, piano di lavoro, etichette.

  • fase 1 · 21 ottBarra dei menuFile, Modifica, Vista, Aiuto
  • fase 1 · 21 ottViewCubeSu un canvas proprio, con i pulsanti Home e Adatta
  • fase 1 · 21 ottPiano di lavoro 200 × 200 mm con snap
  • fase 1 · 21 ottIspettore fisso e tooltip al cursoreAl posto delle etichette sulla vista
  • v3 · 21 ottEtichette di quota sulla vista, editabili
  • v2b · 21 ottColori degli assiX rosso, Y verde, Z blu; un piano prende il colore della sua normale
  • v2 · 21 ottPannello del piano di lavoro e riga di statoPreset e slider; messaggi senza finestre di dialogo
  • v1 · 21 ottPannello laterale, wireframe, tema chiaro e scuro
Prossime
  • Quote L/P/A fuori dall'ingombroCon anti-sovrapposizione delle etichette, in fase 2

Pubblicazione

Il sito su modellatore3d.bytelia.com.

  • fase 1 · 21 ottFase 1 onlineL'app al posto della pagina provvisoria, con ./pubblica.sh
  • 21 ottDocumentazione del VPS allineataLe app e i sottodomini che mancavano in ~/ovh-vps/_docs
  • 21 ottpubblica.shCopia l'app e la mappa nella cartella di pubblicazione e fa git push
  • 21 ottNo-cache su HTML e JSUna pagina vecchia in cache con moduli nuovi bloccherebbe l'avvio; niente fallback SPA, i percorsi inesistenti danno 404
  • 21 ottPrimo deployPagina provvisoria e mappa, HTTPS automatico

Le esigenze di partenza

Quello che il modellatore deve saper fare, e a che punto è ciascuna voce.

EsigenzaStatoDove
Curvare uno spigolo con ancoraggi e maniglie, facce adiacenti che seguonofattoLa caratteristica distintiva (v1-v3, fase 1)
Maniglie vincolate a un pianofattoIn v1 i piani delle due facce adiacenti; poi le proiezioni (oggi modalità A, predefinita) e un piano di lavoro unico inclinabile (oggi modalità B)
Modificare le superfici secondo nuove lineemetàCollegare due nodi divide la faccia (v2, v3); push/pull da fare
Primitive stile TinkercadmetàIl cubo dalla fase 1, gli altri solidi in fase 3
Booleaneda fareEscluse per ora; previste con OpenCascade
Curvare i bordi (fillet, chamfer)da farePrevisto con OpenCascade
Ruotare spigoli e facceda fare
Profili su faccia ed estrusione, sweep, loftda fare
Rivoluzione con curve vereda fareRivoluzione esatta prevista con OpenCascade