EGK MechX

EGK MechX

By Isaac Eng Gian Khor

  • Category: Education
  • Release Date: 2025-07-19
  • Current Version: 1.0
  • Adult Rating: 4+
  • File Size: 2.60 MB
  • Developer: Isaac Eng Gian Khor
  • Compatibility: Requires iOS 18.5 or later.

Description

EGK MechX is an innovative augmented reality (AR) app designed to bring the fascinating world of physics to life through immersive simulations. Created by Isaac Eng Gian Khor on July 19, 2025, this app leverages the power of SceneKit and ARKit to provide an interactive learning experience for students, educators, and physics enthusiasts. With its intuitive interface and engaging features, EGK MechX transforms abstract concepts into hands-on experiments, making it an invaluable tool for understanding mechanics in a dynamic 3D environment. The app offers three primary scenarios to explore: Projectile Motion, Pendulum Motion, and Collision Dynamics. In the Projectile Motion scenario, users can adjust mass, velocity, and launch angle to observe how these factors influence the trajectory of an object. A predictive trajectory path is visually displayed, allowing users to see the impact of gravity variations across different planetary environments—Earth (9.81 m/s²), Moon (1.62 m/s²), and Mars (3.72 m/s²). The Pendulum Motion scenario enables users to simulate a swinging pendulum, with adjustable mass and gravity settings to study harmonic motion and its dependence on length and gravitational pull. The Collision Dynamics scenario lets users experiment with momentum transfer between two objects, tweaking velocity, mass, and friction to observe elastic and inelastic collisions in real-time. Beyond simulations, EGK MechX includes a dedicated Learning Chapter for each scenario, providing detailed explanations and usage instructions. These chapters, accessible via a tabbed interface, cover the underlying physics principles, such as the optimal 45° angle for maximum projectile range and the independence of a pendulum’s period from mass. The app also features a Quiz mode to test users’ understanding, offering scenario-specific questions with multiple-choice options and immediate feedback on answers. This educational component makes EGK MechX suitable for classroom use or self-paced learning. The app’s AR functionality allows users to place simulations on real-world surfaces by tapping detected horizontal planes, enhancing the sense of immersion. A ground plane is automatically added for reference, and objects are positioned slightly above it to initiate motion. Users can interact with the app using sliders to fine-tune parameters like mass (0.1–10 kg), velocity (0–20 m/s), angle (0–90°), and friction (0–1), with real-time updates reflected in the AR scene. A "Launch Object" button provides an alternative to manual placement, ideal for quick demonstrations. The current simulation details are displayed on-screen, keeping users informed of key values. EGK MechX is built with a robust SwiftUI and SceneKit framework, ensuring smooth performance and a responsive user experience across iOS devices. The app includes a tabbed navigation system with Simulation, Learning, and Quiz views, each optimized for clarity and usability. The Simulation tab features segmented pickers for scenario and planet selection, while the Learning tab offers scrollable content for in-depth reading. The Quiz tab provides an interactive testing environment with color-coded feedback. All visual elements, such as the red physics object and blue trajectory path, are designed for visibility in AR, with adjustable lighting for enhanced realism. This app is freely accessible on the App Store with limited usage quotas, making it widely available for educational purposes. Future updates may introduce additional scenarios or enhanced AR features based on user feedback. EGK MechX is a testament to the potential of AR in education, offering a blend of entertainment and learning that encourages exploration of the physical world. Download it today to start your journey into physics with a new dimension of understanding!

Screenshots

Comments

keyboard_arrow_up

Buy this script Now!