Visible Hotspot by Pan Angle
Posted: Thu May 23, 2019 8:33 pm
Hi,
Here is a three node project that uses an Alpha Logic block that uses Pan as the trigger to fade in the Point Hotspot when you have rotated the panorama to the desired position. Both the Hotspot Images are in a container, it is this container that has the Alpha Logic Block.
In my example, I have three nodes each expression is locked to a node.
Here you see the first node is between -22 and 22, so this is easy. I have also included a Node trigger so this will only happen in node1.
This next one is a little more tricky as it is showing two hotspots for node2, but the back hotspot is between -157 and 157, so you can not use an And here. This is an extream case as most hotspots will be between either positive or negative numbers, for example, 10 to 30, -10 to -30.
As I am using an Or I must also include the NodeID before each of the Or statements, so Node And Pan Or Node And Pan.
The good news is you can select the conditions and copy and paste them into another expression.
The last node, node3 just has the hotspot show to come back.
This is actually very logical when you think about it.
And as a helper, I have added two text boxes, one to display the pan angles and the other the current node.
I will be writing up a feature request to make this easier as we know the pan and tilt of each hotspot it is just a case of being able to set a distance from it to show.
Further reading about Logic Blocks can be found HERE.
Regards,
Hopki
Here is a three node project that uses an Alpha Logic block that uses Pan as the trigger to fade in the Point Hotspot when you have rotated the panorama to the desired position. Both the Hotspot Images are in a container, it is this container that has the Alpha Logic Block.
In my example, I have three nodes each expression is locked to a node.
Here you see the first node is between -22 and 22, so this is easy. I have also included a Node trigger so this will only happen in node1.
This next one is a little more tricky as it is showing two hotspots for node2, but the back hotspot is between -157 and 157, so you can not use an And here. This is an extream case as most hotspots will be between either positive or negative numbers, for example, 10 to 30, -10 to -30.
As I am using an Or I must also include the NodeID before each of the Or statements, so Node And Pan Or Node And Pan.
The good news is you can select the conditions and copy and paste them into another expression.
The last node, node3 just has the hotspot show to come back.
This is actually very logical when you think about it.
And as a helper, I have added two text boxes, one to display the pan angles and the other the current node.
I will be writing up a feature request to make this easier as we know the pan and tilt of each hotspot it is just a case of being able to set a distance from it to show.
Further reading about Logic Blocks can be found HERE.
Regards,
Hopki