Hello,
I am trying to rotate my 3d volume. I have already implemented a function which repositions the volume using the following code:
shiftX({ layer, value }) {
apis.forEach(api => {
const currentPosition = api.volumes[layer].getPosition()
api.volumes[layer].setPosition(
(value),
currentPosition[1],
currentPosition[2])
const renderWindow = api.genericRenderWindow.getRenderWindow();
renderWindow.render()
})
},
As you can see, I use getPosition()
and it works perfectly well in this scenario. However, when I do the same for roation like so:
rotateX({ layer, value }) {
apis.forEach(api => {
const currentOrientation = api.volumes[layer].getOrientation()
api.volumes[layer].setOrientation(
(value),
currentOrientation[1],
currentOrientation[2])
const renderWindow = api.genericRenderWindow.getRenderWindow();
renderWindow.render()
})
},
I recieve an error saying that the value of currentOrientation
is [undefined]
. If I try running
console.log(api.volumes[layer].getOrientation())
I recieve a value of [undefined]
. Thanks for any help you can offer