Tychos Docs
  • Tychos Documentation and Reference
  • General
  • Change Log
  • Python Demonstrations
  • MathJs Demonstrations
  • Our Team
  • Learn
    • Overview
    • Creating and Managing Scenarios
    • The Interface
    • Tychos Python Language Reference
    • Tychos MathJs Language Reference
    • Video Guides
      • Video Tutorial: An Overview
      • Video Tutorial: Settings
      • Video Tutorial: Animating Motion
      • Video Tutorial: Meters and Gauges
      • Video Tutorial: Graphs and Bar Charts
      • Video Tutorial: Arrows and Lines
      • Video Tutorial: Tables
  • For Teachers
    • Getting Started
    • Creating and Managing Classes
    • Giving Feedback: Comments
    • Tutorials (Python)
      • Python Tutorial 1: Introduction to Coding in Tychos
      • Python Tutorial 2: Circles and Rectangles
      • Python Tutorial 3: Arrows and Lines (and Poly Lines)
      • Python Tutorial 4: Simulating Change
      • Python Tutorial 5: Simulating Constant Velocity
      • Python Tutorial 6: Using Graphs
      • Python Tutorial 7: Modeling The Momentum Principle
      • Python Tutorial 8: Modeling A Projectile
      • Python Tutorial 9: Conditional Forces
    • Tutorials (MathJs)
      • MathJs Tutorial 1: Introduction to Coding in Tychos
      • MathJs Tutorial 2: Circles and Rectangles
      • MathJs Tutorial 3: Arrows and Lines
      • MathJs Tutorial 4: Simulating Change
      • MathJs Tutorial 5: Simulating Constant Velocity
      • MathJs Tutorial 6: Using Motion Graphs
      • MathJs Tutorial 7: Modeling The Momentum Principle
      • MathJs Tutorial 8: Modeling A Projectile
      • MathJs Tutorial 9: Conditional Forces
    • Writing Goals (Python)
    • Writing Goals (MathJs)
    • Canvas LTI Installation Guide
    • Lesson Worksheets (Google Docs)
Powered by GitBook
On this page
  • Scenario Objects
  • Animation Basics
  • UI Widgets
  • Programming/Math/Data
  • Mouse and Keyboard Interactivity
  • Audio
  • Physics Demonstrations
  • Collisions
  • Fun Stuff/Games

Was this helpful?

MathJs Demonstrations

These demonstrations are all written with the MathJs language. Please check the MathJs Language Reference for more information

PreviousPython DemonstrationsNextOur Team

Last updated 3 months ago

Was this helpful?

Below are some Tychos demonstration scenarios. These have been designed to illustrate how to use Tychos to create various simulations, and demonstrates how certain Tychos tools can be utilized.

Scenario Objects

Animation Basics

UI Widgets

Programming/Math/Data

Mouse and Keyboard Interactivity

Audio

Physics Demonstrations

Collisions

Fun Stuff/Games

Circle
Rectangle
Ellipse
Arc
Line
PolyLine
Arrow
Spring
Label
Gradients (RadialGradient and LinearGradient)
Increment/Decrement
Random Motion
Constant Linear Velocity
Accelerated Linear Velocity
Rotational Velocity
Rotational Acceleration
Graph
BarChart
Meter
Gauge
Slider
Button
Toggle
Input
Menu
Matrices
Conditional
Custom Functions Example 1
Custom Functions Example 2
Keyboard
Mouse Example 1
Mouse Example 2
Tones and Sounds
Oscillator
Modeling A Projectile
Orbiting Planet
Air Resistance on a Falling Object
Model A Rocket
Ball Rolling Off Table
Box on a Frictionless Ramp
Modeling An Atwood's Machine
SHM - Mass on a Spring
Simple Pendulum
Physical Pendulum
Three Body Problem
Electrostatic Force
Monkey and The Hunter
Newton's Cannon
An Elastic Body
Modeling Surface Friction
Ice Ball Slides Off A Bowl
Moving Wave
Wave Interference
Detection 1: Circle - Circle
Detection 2: Circle - Rectangle
Detection 3: Rectangle - Rectangle
Collision Resolution Example
2D Elastic Collision
Modeling Collisions With An Elastic Force
Particle In A Box
Model A Bouncing Projectile
Lunar Lander