Не удается воспроизвести анимацию в 3D PDF - PullRequest
0 голосов
/ 08 февраля 2012

Я экспортировал 3D-модель Solidworks 2010 в формате 3D PDF. С моделью была связана простая анимация, и я ожидал, что смогу воспроизвести ее, когда открою PDF.

Однако при просмотре PDF в Acrobat X Pro я не вижу анимацию. Когда я щелкаю правой кнопкой мыши по трехмерному объекту, я вижу опцию «Анимация паузы», которая означает, что что-то было экспортировано.

Однако нажатие кнопки «Приостановить анимацию», а затем «Воспроизвести анимацию» не имеет никакого эффекта, и появляется только статическая 3D-модель.

Я прикрепил следующий javascript к файлу, чтобы проверить анимацию в сцене:

pageIndex=this.pageNum;  
c3d=this.getAnnots3D(pageIndex)[0].context3D;  
var anims1=c3d.scene.animations;  
var c=anims1.count;  
console.println("count:"+c);  
for (i=0;i<c;i++){  
    nodeX=anims1.getByIndex(i);  
    name=nodeX.name;  
               console.println(name);  
}  
console.println("start:"+nodeX.startTime+" end:"+nodeX.endTime+" "+" length:"+nodeX.length);  

Вывод (похоже, нашел одну анимацию):

количество: 1
Последовательность-1
начало: 0 конец: 0 длина: 0

Пожалуйста, сообщите, что могло пойти не так. Есть ли дополнительный JavaScript, который мне нужно добавить, чтобы заставить это работать? Если нет, есть ли другой способ экспортировать анимации из собственного программного обеспечения САПР, такого как Solidworks, и включить их в PDF-файлы?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...