Spector Vision
  • Home
  • Getting started
    • Install
    • Device pairing
  • Features
    • 🔬NDT
      • Measurement mesh
      • Measurement display
    • 🗜️Laminate repair tool
    • 📐Space aware positioning
      • Origin manipulation
    • 📹Video capture
    • 🪄Detection
      • Streaming
    • Advanced use
      • Changing API Environment in Spector
  • UI elements
    • 🎛️Defect panel
    • 📍Origin handler
  • API
    • Overview
    • Startup [Admin API]
    • Device [Content API]
      • Main
      • Marker manipulations
    • Documents [Content API]
      • View documents
    • LRT [Detection API]
    • Defect dimensions [Detection API]
    • Space settings
      • Endpoints
  • Releases
    • 1.2
    • 1.1
    • 1.0
    • Pilot 1.8
      • 🥽Fixes
      • 🥽Alignment marker along z-axis
      • 🥽Nodes rotation
    • Pilot 1.7
      • 🥽Status bar and header
      • 🥽Defect description
      • 🥽Defect codes relations
      • 🥽Disposition: select number of plies
      • 🥽Disposition: all plies table
      • 📡Disposition API: get all plies
      • 📡Disposition API: get selected plies
      • 🥽Disposition: selected plies table
      • 🥽Disposition: display layup image
      • 📡Disposition API: Get image layup
      • 📡Disposition API: Update LRT data
      • 🥽Handler (Scene Origin) Rotation
      • 🖥️Portal laminate repair tool
      • 📡Detection API: Defect dimensions
    • Pilot 1.6
    • Pilot 1.5
    • Pilot 1.4
    • Pilot 1.3
    • Pilot 1.1-2
    • 🔵Pilot 1.0
    • Pilot 0.3
    • Pilot 0.2
    • Pilot 0.1
    • 🟢Demo 1.0
    • Demo 0.3
    • Demo 0.2
    • Demo 0.1
  • Identity
    • Spector logo
Powered by GitBook
On this page

Was this helpful?

  1. Releases
  2. Pilot 1.8

Nodes rotation

Last updated 1 year ago

Was this helpful?

Overview

The Interactive Node-Based Rotation System (INBRS) is designed to allow a user to manipulate a set of nodes arranged in a rectangular configuration around a central pivot point. This system facilitates the rotation of the entire set as a cohesive unit with reference to a designated central node marked in red.

Components

  1. Nodes: Four circular markers that define the corners of a rectangle. Each node is interconnected, suggesting a rigid structure.

  2. Central Node (Red Dot): Acts as the pivot point for rotation.

  3. User Interaction Node (Blue Marker with Arrow): Designated node that the user can drag to initiate rotation.

  4. Rotation Indication (Curved Arrow): Graphical representation of the potential rotation around the central node.

Functional Requirements

  1. Initialization: The system must position the nodes in a rectangular layout with a visually distinct central node.

  2. Interaction: Users can click and drag the designated interaction node to rotate the rectangle around the central node.

  3. Rotation Mechanics:

    • The rectangle should rotate as a solid structure.

    • Rotation should be smooth and follow the cursor's arc path around the central node.

    • The angle of rotation should be unrestricted, allowing for full 360-degree rotation.

  4. Visual Feedback:

    • The rotation should be visually represented in real-time.

    • The central node remains static to indicate its role as the pivot.

    • The interaction node should have a directional arrow to indicate the direction of the applied force.

  5. Constraints:

    • Nodes must maintain their relative distances, preserving the rectangular shape during rotation.

    • The system should prevent any deformation of the rectangle.

User Interface

  • The system should be minimalist with a clean and intuitive interface.

  • Nodes should be large enough to be easily clickable and draggable.

🥽