ADX2에서 동작 경로 확인 스크립트
입문
ADX2의 동작 궤적을 사용하면
동작 궤적 참조 어디 있지?
이런 일이 한 번 있었죠?
이러한 느낌으로 동작 궤도의 평어(위)에서 참조한 경로에 대한 스크립트ADX2 로봇 기능를 소개합니다.
사용 방법
작업 궤적 또는 상위 레벨의 객체를 선택하고 실행합니다.
인용 대기열 경로를 스크립트 작업 궤적 주석에 쓰기
MDS_ZSetActionTrackComment.py# --Description:[tatmos][Set]アクショントラックのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているアクショントラックを得る
actionTracks = acproject.get_selected_objects("ActionTrack")["data"]
if not actionTracks :
# アクショントラックが選択されていない場合は、選択項目の下のアクショントラックを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のアクショントラックを取得
actionTracks = []
for parent_obj in parent_objs:
actionTracks.extend(acproject.find_objects(parent_obj, "ActionTrack")["data"])
if not actionTracks :
acdebug.warning("コメントに参照キューのパスを書き込むアクショントラックを選択してください.")
sys.exit()
#アクショントラックのコメントにパスを書き込む
for actionTrack in actionTracks:
actionTrackPath = acproject.get_value(actionTrack, "TargetObject")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(actionTrackPath)["data"] )
acdebug.log(comment)
acproject.set_value(actionTrack, "Comment", comment)
끝내다
Craft에서 참조할 동작 궤적을 선택하거나 스크립트로 완성할 수 있다면 좋기 때문에 기능 강화를 기대하고 있습니다.
환경: Craft 3.45.00
스크립트 링크 대기열 경로를 주석에 쓰기
유사한 상황에서도 링크 대기열이 있다고 생각해서 쓴 거예요.
MDS_ZSetLinkCueComment.py# --Description:[tatmos][Set]キューリンクのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているキューリンクを得る
cueLinks = acproject.get_selected_objects("CueLink")["data"]
if not cueLinks :
# キューリンクが選択されていない場合は、選択項目の下のキューリンクを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のキューリンクを取得
cueLinks = []
for parent_obj in parent_objs:
cueLinks.extend(acproject.find_objects(parent_obj, "CueLink")["data"])
if not cueLinks :
acdebug.warning("コメントに参照キューのパスを書き込むキューリンクを選択してください.")
sys.exit()
#キューリンクのコメントにパスを書き込む
for cueLink in cueLinks:
targetPath = acproject.get_value(cueLink, "LinkCueSynth")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(targetPath)["data"] )
acdebug.log(comment)
acproject.set_value(cueLink, "Comment", comment)
용도
자세한 내용을 확인한 후
링크가 끊어질 때가 있어요.
이런 느낌은 댓글에 경로가 있으면 복구하기 쉽다.
Reference
이 문제에 관하여(ADX2에서 동작 경로 확인 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tatmos/items/e8b9f9f43c6e19de0680
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
작업 궤적 또는 상위 레벨의 객체를 선택하고 실행합니다.
인용 대기열 경로를 스크립트 작업 궤적 주석에 쓰기
MDS_ZSetActionTrackComment.py# --Description:[tatmos][Set]アクショントラックのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているアクショントラックを得る
actionTracks = acproject.get_selected_objects("ActionTrack")["data"]
if not actionTracks :
# アクショントラックが選択されていない場合は、選択項目の下のアクショントラックを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のアクショントラックを取得
actionTracks = []
for parent_obj in parent_objs:
actionTracks.extend(acproject.find_objects(parent_obj, "ActionTrack")["data"])
if not actionTracks :
acdebug.warning("コメントに参照キューのパスを書き込むアクショントラックを選択してください.")
sys.exit()
#アクショントラックのコメントにパスを書き込む
for actionTrack in actionTracks:
actionTrackPath = acproject.get_value(actionTrack, "TargetObject")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(actionTrackPath)["data"] )
acdebug.log(comment)
acproject.set_value(actionTrack, "Comment", comment)
끝내다
Craft에서 참조할 동작 궤적을 선택하거나 스크립트로 완성할 수 있다면 좋기 때문에 기능 강화를 기대하고 있습니다.
환경: Craft 3.45.00
스크립트 링크 대기열 경로를 주석에 쓰기
유사한 상황에서도 링크 대기열이 있다고 생각해서 쓴 거예요.
MDS_ZSetLinkCueComment.py# --Description:[tatmos][Set]キューリンクのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているキューリンクを得る
cueLinks = acproject.get_selected_objects("CueLink")["data"]
if not cueLinks :
# キューリンクが選択されていない場合は、選択項目の下のキューリンクを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のキューリンクを取得
cueLinks = []
for parent_obj in parent_objs:
cueLinks.extend(acproject.find_objects(parent_obj, "CueLink")["data"])
if not cueLinks :
acdebug.warning("コメントに参照キューのパスを書き込むキューリンクを選択してください.")
sys.exit()
#キューリンクのコメントにパスを書き込む
for cueLink in cueLinks:
targetPath = acproject.get_value(cueLink, "LinkCueSynth")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(targetPath)["data"] )
acdebug.log(comment)
acproject.set_value(cueLink, "Comment", comment)
용도
자세한 내용을 확인한 후
링크가 끊어질 때가 있어요.
이런 느낌은 댓글에 경로가 있으면 복구하기 쉽다.
Reference
이 문제에 관하여(ADX2에서 동작 경로 확인 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tatmos/items/e8b9f9f43c6e19de0680
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# --Description:[tatmos][Set]アクショントラックのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているアクショントラックを得る
actionTracks = acproject.get_selected_objects("ActionTrack")["data"]
if not actionTracks :
# アクショントラックが選択されていない場合は、選択項目の下のアクショントラックを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のアクショントラックを取得
actionTracks = []
for parent_obj in parent_objs:
actionTracks.extend(acproject.find_objects(parent_obj, "ActionTrack")["data"])
if not actionTracks :
acdebug.warning("コメントに参照キューのパスを書き込むアクショントラックを選択してください.")
sys.exit()
#アクショントラックのコメントにパスを書き込む
for actionTrack in actionTracks:
actionTrackPath = acproject.get_value(actionTrack, "TargetObject")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(actionTrackPath)["data"] )
acdebug.log(comment)
acproject.set_value(actionTrack, "Comment", comment)
Craft에서 참조할 동작 궤적을 선택하거나 스크립트로 완성할 수 있다면 좋기 때문에 기능 강화를 기대하고 있습니다.
환경: Craft 3.45.00
스크립트 링크 대기열 경로를 주석에 쓰기
유사한 상황에서도 링크 대기열이 있다고 생각해서 쓴 거예요.
MDS_ZSetLinkCueComment.py# --Description:[tatmos][Set]キューリンクのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているキューリンクを得る
cueLinks = acproject.get_selected_objects("CueLink")["data"]
if not cueLinks :
# キューリンクが選択されていない場合は、選択項目の下のキューリンクを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のキューリンクを取得
cueLinks = []
for parent_obj in parent_objs:
cueLinks.extend(acproject.find_objects(parent_obj, "CueLink")["data"])
if not cueLinks :
acdebug.warning("コメントに参照キューのパスを書き込むキューリンクを選択してください.")
sys.exit()
#キューリンクのコメントにパスを書き込む
for cueLink in cueLinks:
targetPath = acproject.get_value(cueLink, "LinkCueSynth")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(targetPath)["data"] )
acdebug.log(comment)
acproject.set_value(cueLink, "Comment", comment)
용도
자세한 내용을 확인한 후
링크가 끊어질 때가 있어요.
이런 느낌은 댓글에 경로가 있으면 복구하기 쉽다.
Reference
이 문제에 관하여(ADX2에서 동작 경로 확인 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tatmos/items/e8b9f9f43c6e19de0680
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# --Description:[tatmos][Set]キューリンクのコメントに参照キューのパスを書き込む
import sys
import cri.atomcraft.project as acproject
import cri.atomcraft.debug as acdebug
import cri.atomcraft.preview as acpreview
import cri.atomcraft.view as acview
# 選択しているキューリンクを得る
cueLinks = acproject.get_selected_objects("CueLink")["data"]
if not cueLinks :
# キューリンクが選択されていない場合は、選択項目の下のキューリンクを探す
# 選択項目を取得
parent_objs = []
for parent_type in ["CueSheet", "CueSheetFolder", "CueFolder", "Cue"]:
parent_objs.extend(acproject.get_selected_objects(parent_type)["data"])
# 選択項目以下のキューリンクを取得
cueLinks = []
for parent_obj in parent_objs:
cueLinks.extend(acproject.find_objects(parent_obj, "CueLink")["data"])
if not cueLinks :
acdebug.warning("コメントに参照キューのパスを書き込むキューリンクを選択してください.")
sys.exit()
#キューリンクのコメントにパスを書き込む
for cueLink in cueLinks:
targetPath = acproject.get_value(cueLink, "LinkCueSynth")["data"]
comment = "\"{0}\"".format(acproject.get_object_path(targetPath)["data"] )
acdebug.log(comment)
acproject.set_value(cueLink, "Comment", comment)
자세한 내용을 확인한 후
링크가 끊어질 때가 있어요.
이런 느낌은 댓글에 경로가 있으면 복구하기 쉽다.
Reference
이 문제에 관하여(ADX2에서 동작 경로 확인 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatmos/items/e8b9f9f43c6e19de0680텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)