mouse coordinates from a 3d volume with wrong y
Esmeralda Ruiz <[email protected]> Wed, 20 Mar 2019 13:55:19 +0100
| Newsgroups | gmane.comp.lib.vtk.user |
|---|---|
| Message-ID | <CA+fPws34zEJpOuGJHf=BTWWVEgQGmGR-jW5UT06FsQ3CgKdUDA@mail.gmail.com> |
--===============0560921178==
Content-Type: multipart/alternative; boundary="0000000000009012660584862958"
--0000000000009012660584862958
Content-Type: text/plain; charset="UTF-8"
Dear all,
I want to get the positions of a volume using the mouse for segmentation.
But the y coordinate is wrong. I only get the x and z fine but the depth
(y) is not correct. I use this code to get the position. Is there any way
to obtain the slice (y position)
thanks
// Get the location of the click (in window coordinates)
int* pos = this->GetInteractor()->GetEventPosition();
vtkSmartPointer<vtkCellPicker> picker =
vtkSmartPointer<vtkCellPicker>::New();
picker->SetTolerance(0.0005);
//this->GetDefaultRenderer()->Clear();
// Pick from this location.
picker->Pick(pos[0], pos[1], 0, global_renderer);
double* worldPosition = picker->GetPickPosition();
std::cout << "Cell id is: " << picker->GetCellId() << std::endl;
if (picker->GetCellId() != -1)
{
std::cout << "Pick position is: " << worldPosition[0] << "
" << worldPosition[1]
<< " " << worldPosition[2] << endl;
}
--0000000000009012660584862958
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64
PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGRpdj5EZWFyIGFsbCwgPGJyPjwvZGl2Pjxk
aXY+SSB3YW50IHRvIGdldCB0aGUgcG9zaXRpb25zIG9mIGEgdm9sdW1lIHVzaW5nIHRoZSBtb3Vz
ZSBmb3Igc2VnbWVudGF0aW9uLsKgIEJ1dCB0aGUgeSBjb29yZGluYXRlIGlzIHdyb25nLiBJIG9u
bHkgZ2V0IHRoZSB4IGFuZCB6IGZpbmUgYnV0IHRoZSBkZXB0aCAoeSkgaXMgbm90IGNvcnJlY3Qu
IEkgdXNlIHRoaXMgY29kZSB0byBnZXQgdGhlIHBvc2l0aW9uLiBJcyB0aGVyZSBhbnkgd2F5IHRv
IG9idGFpbiB0aGUgc2xpY2UgKHkgcG9zaXRpb24pPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj50
aGFua3M8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj7CoMKgwqAg
wqDCoMKgIMKgwqDCoCAvLyBHZXQgdGhlIGxvY2F0aW9uIG9mIHRoZSBjbGljayAoaW4gd2luZG93
IGNvb3JkaW5hdGVzKTxicj7CoMKgwqAgwqDCoMKgIMKgwqDCoCBpbnQqIHBvcyA9IHRoaXMtJmd0
O0dldEludGVyYWN0b3IoKS0mZ3Q7R2V0RXZlbnRQb3NpdGlvbigpOzxicj48YnI+wqDCoMKgIMKg
wqDCoCDCoMKgwqAgdnRrU21hcnRQb2ludGVyJmx0O3Z0a0NlbGxQaWNrZXImZ3Q7IHBpY2tlciA9
PGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCB2dGtTbWFydFBvaW50ZXImbHQ7dnRrQ2Vs
bFBpY2tlciZndDs6Ok5ldygpOzxicj7CoMKgwqAgwqDCoMKgIMKgwqDCoCBwaWNrZXItJmd0O1Nl
dFRvbGVyYW5jZSgwLjAwMDUpOzxicj48YnI+PGJyPsKgwqDCoCDCoMKgwqAgwqDCoMKgIC8vdGhp
cy0mZ3Q7R2V0RGVmYXVsdFJlbmRlcmVyKCktJmd0O0NsZWFyKCk7PGJyPjxicj7CoMKgwqAgwqDC
oMKgIMKgwqDCoCAvLyBQaWNrIGZyb20gdGhpcyBsb2NhdGlvbi48YnI+wqDCoMKgIMKgwqDCoCDC
oMKgwqAgcGlja2VyLSZndDtQaWNrKHBvc1swXSwgcG9zWzFdLCAwLCBnbG9iYWxfcmVuZGVyZXIp
Ozxicj48YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAgZG91YmxlKiB3b3JsZFBvc2l0aW9uID0gcGlj
a2VyLSZndDtHZXRQaWNrUG9zaXRpb24oKTs8YnI+wqDCoMKgIMKgwqDCoCDCoMKgwqAgc3RkOjpj
b3V0ICZsdDsmbHQ7ICZxdW90O0NlbGwgaWQgaXM6ICZxdW90OyAmbHQ7Jmx0OyBwaWNrZXItJmd0
O0dldENlbGxJZCgpICZsdDsmbHQ7IHN0ZDo6ZW5kbDs8YnI+PGJyPsKgwqDCoCDCoMKgwqAgwqDC
oMKgIGlmIChwaWNrZXItJmd0O0dldENlbGxJZCgpICE9IC0xKTxicj7CoMKgwqAgwqDCoMKgIMKg
wqDCoCB7PGJyPjxicj7CoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgc3RkOjpjb3V0ICZsdDsm
bHQ7ICZxdW90O1BpY2sgcG9zaXRpb24gaXM6ICZxdW90OyAmbHQ7Jmx0OyB3b3JsZFBvc2l0aW9u
WzBdICZsdDsmbHQ7ICZxdW90OyAmcXVvdDsgJmx0OyZsdDsgd29ybGRQb3NpdGlvblsxXTxicj7C
oMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgICZsdDsmbHQ7ICZxdW90OyAmcXVvdDsg
Jmx0OyZsdDsgd29ybGRQb3NpdGlvblsyXSAmbHQ7Jmx0OyBlbmRsOzxicj7CoMKgwqAgwqDCoMKg
IMKgwqDCoCB9PGJyPjwvZGl2PjwvZGl2PjwvZGl2Pg0K
--0000000000009012660584862958--
--===============0560921178==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Search the list archives at: http://markmail.org/search/?q=vtkusers
Follow this link to subscribe/unsubscribe:
https://vtk.org/mailman/listinfo/vtkusers
--===============0560921178==--