Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.6.9
    Preparing search index...

    Class TransitionCalculator

    Calculator for trigram stance transition costs and validation

    Korean: 자세 전환 계산기

    Calculates costs, paths, and validation for transitions between trigram stances. Integrates with the animation system's stance transition matrix.

    자세전환계산기

    Index

    Constructors

    Methods

    • Get adjacency modifier for stance transitions

      Korean: 인접도 수정자

      Uses the animation system's distance calculation for consistency. Adjacent stances (distance 1) get 0.7x cost, others get 1.0x cost.

      Parameters

      Returns number

      Cost modifier (0.7 for adjacent, 1.0 for distant)

      인접도수정자

    • Get the shortest transition path between stances

      Korean: 최단 전환 경로

      For direct transitions, returns [from, to]. For indirect transitions, may include intermediate stances for smoother animation.

      Parameters

      Returns TrigramStance[]

      Array of stances in transition path

      // Adjacent stances - direct path
      getTransitionPath(TrigramStance.GEON, TrigramStance.TAE);
      // Returns: ["geon", "tae"]

      // Opposite stances - may use intermediate
      getTransitionPath(TrigramStance.GEON, TrigramStance.GON);
      // Returns: ["geon", "gon"] (direct is shortest even though opposite)

      최단전환경로