<div dir="ltr">I have to try again and build it to see if that work for me.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 3, 2017 at 5:15 PM, Kevin Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Does that demo work for you on a Mac? I just tried it with the
previous 7.0 release and had the same results. My Java version is
1.8.0_91, 64 bit. If it does work for you, would you mind posting
your lib folder somewhere so I can see if it's a
compilation/configuration issue on my end?<div><div class="h5"><br>
<br>
Thanks,<br>
Kevin<br>
<br>
<div class="m_-6830162440820964702moz-cite-prefix">On 02/03/2017 03:50 PM, Sebastien
Jourdain wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hum, interesting.
<div><br>
</div>
<div>I have no idea of what is going on... ;-(</div>
<div><br>
</div>
<div>Sorry</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Feb 3, 2017 at 4:23 PM, Kevin
Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> The JoglConeRendering
sample program works perfectly for me on Linux, on the Mac
the window opens but is blank. After a few seconds it
exits with this output:<br>
<br>
We are using com.jogamp.opengl.awt.GLCanvas for the
rendering.<br>
Assertion failed: ("pre: is_bound" &&
this->IsBound()), function SendParameters, file
/Users/sanskriti/git/vtk/Rende<wbr>ring/OpenGL2/vtkTextureObject.<wbr>cxx,
line 617.<br>
Abort trap: 6
<div>
<div class="m_-6830162440820964702h5"><br>
<br>
<div class="m_-6830162440820964702m_3423244087264565030moz-cite-prefix">On
02/03/2017 03:07 PM, Sebastien Jourdain wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Does the sample application that get
build in vtk.jar with the box widget works?
<div>Meaning you can grab the control balls to
resize the box?
<div><br>
</div>
<div>The main is vtk.sample.rendering.JoglConeR<wbr>endering </div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Feb 3, 2017 at
4:02 PM, Kevin Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> OK I
have finally successfully rebuilt VTK with
Java support from git/master (details in
below thread that I left off of the list),
but unfortunately both Picking issues still
exist:<br>
<br>
* vtkJoglPanelComponent.getRende<wbr>rWindowInteractor().GetEventPo<wbr>sition()
still returns bogus y values (e.g. >1300
for a window of height 700)<br>
* once the above is addressed via previously
described workaround, VTK still thinks that
I clicked halfway between where I actually
clicked and the lower left corner of the
window (as demonstrated in this video: <a class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609moz-txt-link-freetext" href="https://urldefense.proofpoint.com/v2/url?u=http-3A__sendvid.com_yqz1qww2&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=lvusUcH5XpvWsfAmqSunwqjvP_-ws0ZBDLiQw1qRlto&s=I1Kd2Pc44OMS21I7TH72jEXUz0YP36zK-m8npVlDEEs&e=" target="_blank">http://sendvid.com/yqz1qww2</a>)<br>
<br>
So unfortunately Sebastien's commit didn't
solve my issues.<br>
<br>
I'm testing on a MacBook Pro (Retina,
13-inch, Early 2013) with OSX Yosemite
10.10.5, but have experienced the same
behavior on other Macs.<br>
<br>
Any other ideas? Any information that I can
provide that would be helpful?<br>
<br>
Thanks,<br>
Kevin
<div>
<div class="m_-6830162440820964702m_3423244087264565030h5"><br>
<br>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609moz-cite-prefix">On
02/03/2017 12:41 PM, Sebastien
Jourdain wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">can you try on
git/master? I remember something
about the wrapper that was buggy at
some point. </div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, Feb
3, 2017 at 1:18 PM, Kevin Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> I'm running
into some compilation issues
trying to build the latest
version, both on the Mac and
on Linux. Have you encountered
this?<br>
<br>
VTK-7.1.0/build/java/vtk/sampl<wbr>e/rendering/JoglConeRendering.<wbr>java:77:
error: cannot find symbol<br>
scalarBar.GetScalarBarActor().<wbr>SetTitle("Example");<br>
^<br>
symbol: method
GetScalarBarActor()<br>
location: variable scalarBar
of type vtkScalarBarWidget<br>
<br>
I'm using the latest JOGL
jars, 2.3, specifying paths to
jogl-all.jar and
gluegen-rt.jar.<br>
<br>
Thanks,<br>
Kevin
<div>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609h5"><br>
<br>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609m_-411300970050104058moz-cite-prefix">On
02/02/2017 09:35 AM,
Sebastien Jourdain
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">We have,
and our dashboard were
producing them for a
while, but when we
switch to buildbot all
that went away.
<div><br>
<div>In fact, I
would even love to
publish them to
maven but never
get funding
support for it.
And very few
people at Kitware
know how to deal
with Java.</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On
Thu, Feb 2, 2017 at
10:30 AM, Kevin
Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hmm, OK, I
didn't actually
build the
libraries (one
of my colleagues
did), I just
looked in my VTK
lib folder on
the Mac and
there were files
named, for
example,
"libvtkalglib-7.0.1.dylib",
so that's where
I got 7.0.1
from. But they
were built right
around July 2016
so I imagine
that they don't
include the fix!
I'll report back
tomorrow once I
figure out how
to build it on a
Mac. I'm not
sure which OS
the Mac I'm
using for
testing is but I
imagine that
it's not Sierra
as it's a couple
years old and
likely has not
been kept up to
date. I'm a
Linux user and
not up to date
on anything Mac
related. Will
report back
tomorrow.<br>
<br>
Have you guys
ever considered
releasing
binaries of
VTK-Java? Would
be really
helpful!<br>
<br>
Thanks,<br>
Kevin
<div>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609m_-411300970050104058h5"><br>
<br>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609m_-411300970050104058m_-3896837838259265310moz-cite-prefix">On
2/2/2017 9:23
AM, Sebastien
Jourdain
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">It
seems like
7.1.0 does
have my change
but not 7.0.0.
Which make me
think it might
be a Sierra
issue if you
are using 7.1
not 7.0.1
since the
latter does
not exist.
<div><br>
</div>
<div>Which OS
are you on?
(When you will
get back to it
;-)</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On
Thu, Feb 2,
2017 at 10:13
AM, Kevin
Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Thanks
Sebastien!<br>
<br>
I'm not near a
Mac today but
will try
rebuilding
tomorrow to
see if your
fix does the
trick. I'm
currently on
7.0.1, is your
patch included
in the 7.1
release or
should I check
out the latest
dev version?
I'll report
back to the
list when I
find out if it
works.<br>
<br>
Thanks a lot,<br>
Kevin
<div>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609m_-411300970050104058m_-3896837838259265310h5"><br>
<br>
<div class="m_-6830162440820964702m_3423244087264565030m_-2536177620592840609m_-411300970050104058m_-3896837838259265310m_7993404926329824404moz-cite-prefix">On
2/1/2017 4:58
PM, Sebastien
Jourdain
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi
Kevin,
<div><br>
</div>
<div>The issue
seems to be
related to the
retina display
and maybe
macOS sierra.</div>
<div><br>
</div>
<div>Which
version of VTK
are you using?
I know that I
fixed some
picking issue
on mac with
retina display
before
Sierra. </div>
<div><br>
</div>
<div>The
change I'm
talking about
is:</div>
<div><br>
</div>
<div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">commit
b6df993770cfcd9a69a48a2730415a<wbr>992d698c5b<br>
Author:
Sebastien
Jourdain <<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@kitware.co<wbr>m</a>><br>
Date: Fri
Jul 8 09:45:58
2016 -0400<br>
Fix
VTK/Java JOGL<br>
<br>
- Update
JOGL version
to 2.32<br>
- Update
documentation
on how to
download the
JOGL jars with
Maven<br>
- Add
support for
Retina display<br>
</blockquote>
</div>
<div><span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(0,0,0);color:rgb(255,213,0);font-family:menlo;font-size:11px"><br>
</span></div>
<div>Ideally,
you should
make sure you
have this
commit in your
VTK and that
is working on
system older
than Sierra.
Then if Sierra
is the issue,
I think more
advanced
debugging may
be require.
Although, VTK
compiled on an
older OS
should work
just fine on
Sierra. <span style="font-variant-ligatures:no-common-ligatures;background-color:rgb(0,0,0);color:rgb(255,213,0);font-family:menlo;font-size:11px"><br>
</span></div>
<div><br>
</div>
<div>Let me
know if you
find out more
about it.</div>
<div><br>
</div>
<div>Seb</div>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On
Wed, Feb 1,
2017 at 5:19
PM, Kevin
Milner <span dir="ltr"><<a href="mailto:kmilner@usc.edu" target="_blank">kmilner@usc.edu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello.
I develop a
VTK Java
application
for
visualizing
georeferenced
earthquake
data, SCEC-VDO
(<a href="http://scecvdo.usc.edu/" rel="noreferrer" target="_blank">http://scecvdo.usc.edu/</a>).
One of the
important
features of
this software
is the ability
to click on
elements of
the 3D view to
perform
actions or
view
information.
This works
perfectly on
Windows and
Linux, but
does not work
on Macs. I
believe that
this is due to
an internal
bug in the Mac
version of
VTK. We use
the
vtkJoglPanelComponent to embed the 3D view into our Java application.<br>
<br>
Here is the
code that I
use to pick
items (where
renderWindow
is a
vtkJoglPanelComponent):<br>
<br>
renderWindow.getComponent().ad<wbr>dMouseListener(new
MouseAdapter()
{<br>
public void
mousePressed(MouseEvent
e) {<br>
int[]
clickPos =
renderWindow.getRenderWindowIn<wbr>teractor().GetEventPosition();<br>
<br>
int x =
clickPos[0];<br>
int y =
clickPos[1];<br>
<br>
cellPicker.Pick(x,
y, 0,
renderWindow.getRenderer());<br>
if
(cellPicker.GetActor() != null) {<br>
// do
stuff<br>
...<br>
}<br>
}<br>
});<br>
<br>
The first bug
is that the y
value of
getRenderWindowInteractor().Ge<wbr>tEventPosition()
is just flat
out wrong on
the Mac
(correct on
Windows and
Linux). For
example, if I
click near the
top of my
window with
height 700, if
will give me a
y value that
is greater
than 1300! It
should
actually be
very small, as
y should be
zero at the
top of the
window and 700
at the bottom
of the window.
I can get
around this,
and make it
match the
position on
Linux/Windows
with the
following fix
using the
mouseEvent (e)
and the height
of the 3D view
component:<br>
<br>
int height =
renderWindow.getComponent().ge<wbr>tHeight();<br>
int calcY =
(height -
e.getY()) - 1;<br>
int x =
e.getX();<br>
int y =
calcY;<br>
<br>
Now when I
click on a
location in
the 3D viewer,
the x/y
coordinates
match the
results on
Linux/Windows.
But picking
actors still
doesn't work.
Instead, VTK
thinks that I
have clicked
somewhere
roughly
between where
I actually
clicked and
the bottom
left corner.
So if I click
on the top
right corner
of the viewer,
it thinks that
I clicked in
the middle. If
I click on the
top left, if
thinks that I
clicked middle
left. If I
click on the
middle of the
viewer, it
thinks that I
clicked 1/4 up
and right of
the lower left
corner. I have
posted a video
which
demonstrates
this bug:<br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__sendvid.com_yqz1qww2&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=PGkWSB3OSZwzyAuWZpoUrTh6vHu2mHd7spHGazrOstc&s=dGJsjDO5nIImoI6O_DyWJiDnyBMEcib-RQEYnrPh9rY&e=" rel="noreferrer" target="_blank">http://sendvid.com/yqz1qww2</a><br>
<br>
In this video,
whatever actor
is clicked
turns red.
This works as
expected on
Windows/Linux,
both with and
without the
x/y fix
mentioned
above. Without
the previous
fix on a Mac,
the behavior
is similar but
centered
around the top
left corner
and sometimes
doesn't detect
clicks at all
(due to y
values which
make no
sense).<br>
<br>
Any ideas what
could be going
on? I have
experienced
this behavior
on all 4 Mac's
on which I
have tried the
software.<br>
<br>
Thanks,<br>
Kevin Milner<br>
______________________________<wbr>_________________<br>
Powered by <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.kitware.com&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=PGkWSB3OSZwzyAuWZpoUrTh6vHu2mHd7spHGazrOstc&s=bMSpXvNrm0lSJOzozn_AYDBXkpcWuKJqOIhcO2U9yyg&e=" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other
Kitware
open-source
projects at <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.kitware.com_opensource_opensource.html&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=PGkWSB3OSZwzyAuWZpoUrTh6vHu2mHd7spHGazrOstc&s=puuEFo08Br6VIW-jlXbB2NrI0NJURbszNJqXQ-UwRfM&e=" rel="noreferrer" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a><br>
<br>
Please keep
messages
on-topic and
check the VTK
FAQ at: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.vtk.org_Wiki_VTK-5FFAQ&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=PGkWSB3OSZwzyAuWZpoUrTh6vHu2mHd7spHGazrOstc&s=Hc-JN_k805uBFV8S-TRyFDHuUk3CHrXUpjl0jkl-III&e=" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FA<wbr>Q</a><br>
<br>
Search the
list archives
at: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__markmail.org_search_-3Fq-3Dvtkusers&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=PGkWSB3OSZwzyAuWZpoUrTh6vHu2mHd7spHGazrOstc&s=avoi9QTUdibmomOnfKDIzKnsxhhgi_6aGezMOsU5sxg&e=" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
<br>
Follow this
link to
subscribe/unsubscribe:<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__public.kitware.com_mailman_listinfo_vtkusers&d=DwMFaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=Ut0P5Kplo2cIO9V0et1UBQ&m=PGkWSB3OSZwzyAuWZpoUrTh6vHu2mHd7spHGazrOstc&s=jqHgE2FZMbPie2ZrXUZmovFaZhOLkt9s1njUN1kKKg4&e=" rel="noreferrer" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/vtkusers</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></div></div>
</blockquote></div><br></div>