tsutsuji.track_control module¶
- class tsutsuji.track_control.TrackControl[source]¶
Bases:
object
- convert_relativecp(trackkey, pos_cp, owntrack=None, checkU=False)[source]¶
抽出した制御点を自軌道座標に変換 :param trackkey: 注目軌道キー :type trackkey: string :param pos_cp: self.takecpで抽出した注目軌道の制御点リスト :type pos_cp: list :param owntrack: 座標変換の基準となる軌道キー (Noneの場合はself.conf.owntrack) :type owntrack: string :param checkU: U字軌道チェックを行う場合はTrue :type checkU: bool
- Returns:
- ndarray
resultcp: [注目軌道基準の距離程, 注目軌道基準のx, y座標, 自軌道基準制御点の距離程, 自軌道基準のx方向距離, 自軌道基準制御点のx, y座標]
- relativepoint_single(to_calc, owntrack=None, parent_track=None, check_U=True)[source]¶
owntrackを基準とした相対座標への変換
- Parameters:
string -- to_calc: 変換する軌道
string -- owntrack: 自軌道 (Option)
- Returns:
- ndarray
[[owntrack基準の距離程, 変換後x座標成分(=0), 変換後y座標成分, 変換後z座標成分, 対応する軌道の距離程,絶対座標x成分,絶対座標y成分,絶対座標z成分,カント], ...]