Я пытаюсь загрузить PDF-документ в Autodesk Viewer с определенным углом поворота. Для этого я передаю параметр placeTransform методу loadDocumentNode. Документ PDF загружается, ошибок нет, но поворот полностью игнорируется. См. Ниже, как я создаю матрицу вращения и передаю ее в loadDocumentNode:
var Rmat = new THREE.Matrix4();
Rmat.makeRotationX(270);
showOptions.placementTransform = Rmat;
if (initialLoad) {
viewer.startWithDocumentNode(doc, items[pageNumber - 1], showOptions).then(function (loaded) {
loadExtensionsWithPromise.call(that, viewer, resolve, reject);
}).catch(function (error) {
console.log('Error loading model: ' + error);
reject();
});
}
else {
viewer.loadDocumentNode(doc, items[pageNumber - 1], showOptions).then(function (loaded) {
loadExtensionsWithPromise.call(that, viewer, resolve, reject);
}).catch(function (error) {
console.log('Error loading model: ' + error);
reject();
});
}
Это правильный способ сделать это? Я что-то упускаю? Любая помощь приветствуется.