Everest 3D

Oil Pipeline Simulation For Drilling Rigs

Details

DURATION: Started as Front End Developer (Web).
PLATFORM: Electron Application.
TECHNOLOGIES: Web: Angular 18, Three.js, Backend: .NET Core, Desktop: Electron.
TOOLS: VSCode, GitLab.
CODE QUALITY: ESLint, Prettier, Commit Lint, Style Lint.

Team

MY ROLE: Front End Developer (Web).
1 Project Manager, 3 Vietnamese Developers.

Overview

Everest 3D is a sophisticated 3D simulation application designed for drilling rigs. The application provides the following capabilities:

  • Simulate oil pipeline movement based on configurable parameters including anchor, actuator, and shifter actions.
  • Adjust movement speed and visualize oil pipeline dynamics.
  • Import configuration settings from JSON files.

Key Achievements

  • Implemented Three.js for loading and rendering 3D GLB animation files of oil pipelines.
  • Developed a flexible JSON configuration system to handle multiple simulation scenarios.
  • Created an interactive 360-degree view of the oil pipeline system.
  • Architected and packaged the solution as a reusable Angular library for broader implementation.

Share this project