Step {{ step }}
Build the Triangle
ads_click Drag sides to outline
startDrag(e, 'side', {id: 'AB', color: 'bg-red-500'})"
class="w-24 h-4 bg-red-500 rounded-full cursor-grab shadow-md active:cursor-grabbing hover:scale-105 transition-transform">
startDrag(e, 'side', {id: 'BC', color: 'bg-blue-500'})"
class="w-32 h-4 bg-blue-500 rounded-full cursor-grab shadow-md active:cursor-grabbing hover:scale-105 transition-transform">
startDrag(e, 'side', {id: 'CA', color: 'bg-emerald-500'})"
class="w-28 h-4 bg-emerald-500 rounded-full cursor-grab shadow-md active:cursor-grabbing hover:scale-105 transition-transform">
Three sides define a rigid shape!
The Included Angle
ads_click Place included angle
startDrag(e, 'angle', 'arc')"
class="bg-white border-4 border-yellow-400 p-3 rounded-2xl cursor-grab shadow-lg flex items-center justify-center pulse active:cursor-grabbing hover:scale-105 transition-transform" id="angle-tool">
The angle must be between the known sides!
{{ s3_phase === 1 ? 'Make ASA' : 'Make AAS' }}
touch_app Tap {{ s3_phase === 1 ? 'included' : 'non-included' }} side
{{ s3_msg }}
Right Triangles
ads_click Drag marks to HL
startDrag(e, 'mark', 'H')"
class="w-16 h-16 bg-blue-50 rounded-xl border-2 border-blue-200 flex flex-col items-center justify-center cursor-grab shadow-sm active:cursor-grabbing hover:scale-105">
Hypotenuse
startDrag(e, 'mark', 'L')"
class="w-16 h-16 bg-red-50 rounded-xl border-2 border-red-200 flex flex-col items-center justify-center cursor-grab shadow-sm active:cursor-grabbing hover:scale-105">
Leg
HL Congruence!
Prove It
touch_app ads_click {{ !s5_shared ? 'Tap the shared side' : 'Drag the theorem' }}
startDrag(e, 'badge', 'ASA')" class="px-6 py-3 bg-white text-indigo-600 font-bold rounded-xl shadow-md border-2 border-indigo-100 cursor-grab active:cursor-grabbing hover:bg-indigo-50">ASA
startDrag(e, 'badge', 'SSS')" class="px-6 py-3 bg-white text-indigo-600 font-bold rounded-xl shadow-md border-2 border-indigo-100 cursor-grab active:cursor-grabbing hover:bg-indigo-50" id="badge-sss">SSS
startDrag(e, 'badge', 'SAS')" class="px-6 py-3 bg-white text-indigo-600 font-bold rounded-xl shadow-md border-2 border-indigo-100 cursor-grab active:cursor-grabbing hover:bg-indigo-50">SAS
By Side-Side-Side Theorem
workspace_premium
Master Builder!
You've successfully used all 5 theorems to prove triangle congruence without measuring every single part.