π 3D Curve Weaving System β File Index
π 3D Curve Weaving System β File Index
Navigazione rapida di tutti i file del sistema.
π― Quick Navigation
| Tipo | File | Scopo |
|---|---|---|
| π START | CURVE_3D_README.md |
Leggi questo per primo |
| π SPEC | CURVE_3D_WEAVING_SPEC.md |
Specifica tecnica completa |
| π GUIDE | CURVE_3D_VISUAL_GUIDE.md |
Quick reference visuale |
| π TEST | CURVE_3D_TEST_MATRIX.md |
Checklist 50+ test QA |
| π LOG | CURVE_3D_CHANGELOG.md |
Cronologia modifiche |
| π SUMMARY | CURVE_3D_SUMMARY.md |
Panoramica implementazione |
| π¨ CSS | _sass/_custom.scss |
Stili layer system |
| βοΈ JS | assets/js/curve-3d-weaving.js |
Occlusione dinamica (opzionale) |
| π HTML | _includes/curve-3d-example.html |
Template implementazione |
| π INDEX | CURVE_3D_INDEX.md (questo file) |
Navigazione file system |
π Struttura Directory
plana93.github.io/
β
βββ _sass/
β βββ _custom.scss β MODIFICATO
β βββ Layer L0-L3 classes (linee 949-1115)
β βββ Utility classes (linee 1117-1169)
β βββ Dark mode overrides (linee 1171-1193)
β
βββ assets/
β βββ js/
β βββ curve-3d-weaving.js β NUOVO
β βββ NegativeSpaceAnalyzer class
β βββ OcclusionRenderer class
β βββ HoverEnhancer class
β
βββ _includes/
β βββ curve-3d-example.html β NUOVO
β βββ Template completo 4 layer SVG
β
βββ CURVE_3D_README.md β NUOVO
β βββ Overview sistema
β βββ Quick start
β βββ Personalizzazione
β βββ Troubleshooting
β
βββ CURVE_3D_WEAVING_SPEC.md β NUOVO
β βββ Architettura layer
β βββ Tecniche profonditΓ 3D
β βββ Clipping strategy
β βββ Dark mode adaptation
β βββ Implementation checklist
β
βββ CURVE_3D_VISUAL_GUIDE.md β NUOVO
β βββ Diagrammi ASCII layer stack
β βββ Tabelle comparazione proprietΓ
β βββ Mappe clipping zones
β βββ Gradient progression
β βββ Debug commands
β
βββ CURVE_3D_TEST_MATRIX.md β NUOVO
β βββ 18 categorie test
β βββ 50+ test individuali
β βββ Comandi console
β βββ Scoring system
β
βββ CURVE_3D_CHANGELOG.md β NUOVO
β βββ Version 2.0 changes
β βββ Roadmap future
β βββ Contributing guidelines
β
βββ CURVE_3D_SUMMARY.md β NUOVO
β βββ Panoramica progetto
β βββ Obiettivi raggiunti
β βββ Metriche tecniche
β βββ Next steps
β
βββ CURVE_3D_INDEX.md (questo file) β NUOVO
βββ Navigazione rapida file system
π Percorso di Apprendimento Consigliato
1οΈβ£ Newbie (Mai visto il sistema)
CURVE_3D_README.md
β
CURVE_3D_VISUAL_GUIDE.md (sezione "Layer Visual Hierarchy")
β
_includes/curve-3d-example.html (guarda il codice)
2οΈβ£ Developer (Vuoi implementare)
CURVE_3D_README.md (Quick Start)
β
_includes/curve-3d-example.html (copia template)
β
_sass/_custom.scss (vedi classi disponibili)
β
CURVE_3D_TEST_MATRIX.md (verifica funzionamento)
3οΈβ£ Advanced (Vuoi personalizzare)
CURVE_3D_WEAVING_SPEC.md (studia architettura)
β
_sass/_custom.scss (modifica parametri layer)
β
assets/js/curve-3d-weaving.js (abilita occlusione dinamica)
β
CURVE_3D_VISUAL_GUIDE.md (reference rapido)
4οΈβ£ QA Tester (Vuoi testare)
CURVE_3D_TEST_MATRIX.md (esegui checklist completa)
β
CURVE_3D_VISUAL_GUIDE.md (debug commands)
β
CURVE_3D_CHANGELOG.md (verifica version features)
5οΈβ£ Architect (Vuoi estendere il sistema)
CURVE_3D_WEAVING_SPEC.md (comprendi tutto)
β
CURVE_3D_CHANGELOG.md (roadmap future)
β
_sass/_custom.scss + assets/js/*.js (codebase completa)
π Quick Search Guide
Cerchiβ¦
Come funziona il clipping?
β CURVE_3D_WEAVING_SPEC.md β Sezione βClipping Strategyβ
Quali sono i parametri di ogni layer?
β CURVE_3D_VISUAL_GUIDE.md β Tabella βLayer Properties Comparisonβ
Come faccio il test?
β CURVE_3D_TEST_MATRIX.md β Inizio file
Come lo implemento nel mio sito?
β CURVE_3D_README.md β Sezione βQuick Startβ
Perché i colori sono così?
β CURVE_3D_WEAVING_SPEC.md β Sezione βColor Paletteβ
Come cambio il percorso della curva?
β CURVE_3D_README.md β Sezione βPersonalizzazioneβ
Cosa fa il JavaScript?
β CURVE_3D_WEAVING_SPEC.md β Sezione βAdvanced Technique: Occlusione Dinamicaβ
β assets/js/curve-3d-weaving.js β Codice commentato
Quali utility classes esistono?
β CURVE_3D_README.md β Sezione βUtility Classesβ
β _sass/_custom.scss β Linee 1117-1169
Come funziona dark mode?
β CURVE_3D_WEAVING_SPEC.md β Sezione βDark Mode Adaptationβ
Quali animazioni ci sono?
β CURVE_3D_VISUAL_GUIDE.md β Sezione βHover State Changesβ
β _sass/_custom.scss β Keyframes mp-curve-breathe, mp-curve-draw
π Statistiche File System
| Categoria | File Count | Righe Totali | Dimensione |
|---|---|---|---|
| Documentazione | 6 | ~2,500 | ~120 KB |
| Codice (CSS) | 1 | ~200 (new) | ~15 KB |
| Codice (JS) | 1 | ~400 | ~18 KB |
| Template (HTML) | 1 | ~200 | ~12 KB |
| TOTALE | 9 | ~3,300 | ~165 KB |
π File PrioritΓ
Se hai poco tempo, leggi SOLO questi 3 file:
CURVE_3D_README.mdβ Overview + Quick Start (5 min)CURVE_3D_VISUAL_GUIDE.mdβ Diagrammi rapidi (3 min)_includes/curve-3d-example.htmlβ Copia/incolla codice (2 min)
Totale: 10 minuti per implementare il sistema base.
π Link Esterni Utili
- SVG Path Reference: https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d
- CSS Filters: https://developer.mozilla.org/en-US/docs/Web/CSS/filter
- Clip-path Generator: https://bennettfeely.com/clippy/
- Cubic Bezier Tool: https://cubic-bezier.com/
π Support
Se hai domande sul sistema:
- Controlla
CURVE_3D_README.mdβ Sezione βTroubleshootingβ - Esegui test in
CURVE_3D_TEST_MATRIX.mdβ identifica problema - Consulta
CURVE_3D_WEAVING_SPEC.mdβ approfondisci tecnica - Verifica
CURVE_3D_CHANGELOG.mdβ potrebbe essere un known issue
π¨ Esempi Visivi (Future)
Potenziale aggiunta futura:
CURVE_3D_GALLERY.mdβ Screenshots di implementazioniCURVE_3D_VIDEO_DEMO.mp4β Screencast funzionamentoCURVE_3D_PLAYGROUND.htmlβ Editor interattivo parametri
π Maintenance
Quando modifichi il sistema:
- Aggiorna
_custom.scssβ Stili - Aggiorna
curve-3d-weaving.js(se cambi JS) β Logica - Aggiorna
CURVE_3D_CHANGELOG.mdβ Versioning - Aggiorna
CURVE_3D_WEAVING_SPEC.md(se architettura cambia) β Doc tecnica - Esegui
CURVE_3D_TEST_MATRIX.mdβ QA - Commit con messaggio dettagliato β Git history
ποΈ File Tags (per ricerca)
CURVE_3D_README.md:
tags: [overview, quick-start, beginner, setup]
CURVE_3D_WEAVING_SPEC.md:
tags: [technical, architecture, deep-dive, reference]
CURVE_3D_VISUAL_GUIDE.md:
tags: [visual, diagrams, quick-reference, tables]
CURVE_3D_TEST_MATRIX.md:
tags: [testing, qa, validation, checklist]
CURVE_3D_CHANGELOG.md:
tags: [versioning, history, roadmap, releases]
CURVE_3D_SUMMARY.md:
tags: [overview, implementation, metrics, summary]
_sass/_custom.scss:
tags: [css, styles, layer-system, animations]
assets/js/curve-3d-weaving.js:
tags: [javascript, dynamic-occlusion, parallax, canvas]
_includes/curve-3d-example.html:
tags: [html, template, svg, implementation]
CURVE_3D_INDEX.md:
tags: [navigation, index, directory, structure]
π― Target Audience per File
| File | Audience |
|---|---|
CURVE_3D_README.md |
Everyone (start here) |
CURVE_3D_WEAVING_SPEC.md |
Architects, Senior Devs |
CURVE_3D_VISUAL_GUIDE.md |
Visual learners, Designers |
CURVE_3D_TEST_MATRIX.md |
QA Engineers, Testers |
CURVE_3D_CHANGELOG.md |
DevOps, Project Managers |
CURVE_3D_SUMMARY.md |
Stakeholders, Non-technical |
_custom.scss |
Frontend Devs (CSS) |
curve-3d-weaving.js |
Frontend Devs (JavaScript) |
curve-3d-example.html |
Implementers, Junior Devs |
Last Updated: 2026-04-18
Total Files: 10 (questo file incluso)
System Version: 2.0.0