이벤트 이름
(evt.name)
|
설명
|
인수 및 사용 메모
|
예
|
||
newStep
|
애니메이션 시퀀스가 새 단계로 이동하면 트리거됩니다.
|
다음 형식의 arg1(텍스트):
(<step#>/<total steps>) <step name>
예: (4/8) Step 4 -remove case
|
$scope.$on('newStep', function(evt, arg) { $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " evt: " + evt.name + " arg: " + arg ;});
|
||
playstarted
|
애니메이션 시퀀스를 재생 또는 모두 재생하면 트리거됩니다.
|
반환되는 인수 없음
|
$scope.$on('playstarted', function(evt, arg) { $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " evt: " + evt.name;});
|
||
stepstarted
|
playstarted와 유사하나 더 유연한 인수 데이터가 반환됩니다.
|
arg1: 모델 이름(예: "model-1")
arg2: 객체 유형(twx-dt-model)
arg3: 다음을 포함하는 JSON 객체: stepName, duration(단위: 밀리초), acknowledge(부울), totalSteps(정수), nextStep(정수).
|
$scope.$on('stepstarted', function(evt, arg, arg2, arg3) { var parsedArg3 = JSON.parse(arg3); $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " evt: " + evt.name + " arg: " + arg + " arg2: " + arg2 + " arg3 fields: " + parsedArg3.stepName + " " + parsedArg3.duration + " " + parsedArg3.totalSteps ;});
|
||
playstopped
|
애니메이션 시퀀스가 중지되면 트리거됩니다.
|
arg1(객체)에는 다음이 포함됩니다. stepName, duration(단위: 밀리초), acknowledge(부울), acknowledgeMessage, totalSteps(정수), nextStep(정수)
|
$scope.$on('playstopped', function(evt, arg) { $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " evt: " + evt.name + " arg: " + arg.stepName ;});
|
||
stepcompleted
|
playstarted와 유사하나 더 유연한 인수 데이터가 반환됩니다.
|
stepstarted 항목을 참조하십시오.
|
이벤트 이름(stepcompleted)을 제외하고 stepstarted와 동일합니다.
|
||
sequenceloaded
|
시퀀스가 로드되면 트리거됩니다(시퀀스가 있는 모델이 로드되거나 모델에 대해 시퀀스 속성이 업데이트되는 경우).
|
arg1 "model-1"
arg2: 객체 유형(twx-dt-model)
arg3: 모델의 현재 '시퀀스' 속성(예:app/resources/Uploaded/mypvzfile/mysequence-name.pvi)
|
$scope.$on('sequenceloaded', function(evt, arg, arg2, arg3) { $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " evt: " + evt.name + " arg: " + arg + " arg2: " + arg2 + " arg3: " + arg3 ;});
|
||
sequenceacknowledge
|
Creo Illustrate에서 그림/시퀀스가 승인이 있는 것으로 정의되면 트리거됩니다.
|
playstopped 항목을 참조하십시오.
|
이벤트 이름(sequenceacknowledge)을 제외하고 playstopped와 동일합니다.
|
||
sequencereset
|
(시퀀스/그림) 모델 '재설정' 이벤트가 발생하면 트리거됩니다.
|
arg1: 모델 이름(예: “model-1”)
arg2: 객체 유형(twx-dt-model)
|
$scope.$on('sequencereset', function(evt, arg, arg2) { $scope.view.wdg['label-1']['text'] = $scope.view.wdg['label-1']['text'] + " evt: " + evt.name + " arg1: " + arg + " arg2: " + arg2;});
|