I test di ragionamento spaziale misurano la capacità di manipolare mentalmente le forme e visualizzare trasformazioni. Ruoterai oggetti, identificherai immagini speculari e piegherai modelli 2D in forme 3D.
Questi test valutano competenze essenziali per ingegneria, architettura, design e qualsiasi ruolo che richieda forti capacità di visualizzazione. Questo formato è comunemente utilizzato nei test attitudinali tecnici e nei programmi di selezione per laureati. Le nostre domande generate proceduralmente garantiscono che non vedrai mai lo stesso puzzle due volte, offrendo opportunità di pratica illimitate.
Tutti i puzzle vengono generati localmente nel tuo browser. I tuoi progressi e le tue risposte vengono salvati solo sul tuo dispositivo — non raccogliamo mai dati personali.
Modelli e Formati Chiave
Rotazione 2D
Ruotare mentalmente una forma di un angolo specificato nel piano.
new_position = rotate(original_position, angle, center)Riflessione Speculare
Trovare l'immagine riflessa di una forma rispetto a un asse orizzontale o verticale.
reflection(shape, axis) = shape flipped across axisSequenze di Trasformazione
Identificare la forma successiva in una serie di trasformazioni progressive.
shape[n+1] = transform(shape[n], rule)Tracciamento di Percorsi
Seguire gli estremi dei percorsi attraverso rotazioni e riflessioni della griglia.
new_endpoint = transform(path_endpoint, transformation)Rilevamento della Simmetria
Identificare assi di simmetria in motivi e forme.
is_symmetric = (pattern == reflect(pattern, axis))Incastro di Forme
Identificare quale pezzo completa correttamente un dato contorno.
match = find_piece(outline, available_pieces)Piegatura del Cubo
Visualizzare come uno sviluppo piano del cubo si piega in un cubo 3D.
folded_cube = fold(net, edges)Sviluppo del Cubo
Identificare quale sviluppo 2D corrisponde a un dato cubo 3D.
net = unfold(cube, visible_markers)Rotazione 3D
Ruotare mentalmente oggetti tridimensionali e prevederne l'aspetto.
new_view = rotate_3d(object, axis, angle)Conteggio dei Blocchi
Contare blocchi visibili e nascosti in disposizioni 3D.
total_blocks = sum(visible_blocks) + sum(hidden_blocks)Viste Ortografiche
Abbinare oggetti 3D alle loro proiezioni dall'alto, frontali o laterali.
view = project(3d_object, viewing_direction)Sezioni Trasversali
Identificare forme 2D che risultano dal taglio di oggetti 3D.
cross_section = intersect(3d_object, cutting_plane)Piegatura della Carta
Prevedere i pattern dei fori quando la carta piegata viene perforata e spiegata.
holes_unfolded = reflect(punch_position, fold_axis)Strategie di Rotazione Mentale
Tecniche cognitive per visualizzare trasformazioni spaziali.
Mental simulation of physical transformationStrategie di Risoluzione
- Pick a distinctive feature (corner, point, asymmetric part)
- Track where that feature moves during rotation
- 90° moves each side one position clockwise
- Verify multiple features match the expected rotation
- Identify which axis the mirror is along
- Vertical axis: swap left and right
- Horizontal axis: swap top and bottom
- The shape should look like its reflection, not a rotation
Errori Comuni
- Confusing clockwise with counterclockwise
- Losing track of the original orientation
- Not considering that 270° CW = 90° CCW
- Confusing reflection with 180° rotation
- Mixing up horizontal and vertical axis effects
- Forgetting that asymmetric shapes change 'handedness'