FW: [vtkusers] Merging
James Robinson
j.robinson at kepler-systems.com
Thu Aug 19 13:53:12 EDT 2004
Tim,
Many thanks. I hadn't noticed that the list scrubs the attachment and sets
up a link.
I can show an example of my issue therefore.
Regards,
Jim
Filtered FE mesh with scalar on. Note the clear boundary and shear
discontinuity associated with the internal boundary.
A cross section of the FE mesh (using vtkCutter abd vtkClipPolyData . The
shear boundary has been blurred, probably due to conincident points being
merged by these filters.
James C Robinson, PhD, Chartered Engineer,
CEO,
Kepler Engineering Software Ltd.,
+ 42 Rivergrove,
Glanmire,
Co. Cork,
Eire
' +353 21 4822028
+353 87 2393010
6 +353 21 4822028
- j.robinson at kepler-systems.com
-----Original Message-----
From: jarv0075 [mailto:jarv0075 at umn.edu]
Sent: 19 August 2004 18:40
To: j.robinson at kepler-systems.com
Subject: Re: [vtkusers] Merging
Just so you know, the list does take attachments... If you're not receiving
them you may want to check the settings on your end.
-Tim
On 19 Aug 2004, James Robinson wrote:
> Jared,
>
> The image was not attached. The list can't take anything but plain text.
>
> Anyway, in brief, the merging problem that I am having is not with
geometry
> per se. It is simply that the vtkCutter filter is finding two points
(either
> side of a congruent boundary) and because they have the same coordinates,
it
> is merging them. In other objects/filters you can turn this off, but not
in
> the vtkCutter.
>
> Regards,
>
> Jim
>
> James C Robinson, PhD, Chartered Engineer,
> CEO,
> Kepler Engineering Software Ltd.,
> + 42 Rivergrove,
> Glanmire,
> Co. Cork,
> Eire
> ' +353 21 4822028
> +353 87 2393010
> 6 +353 21 4822028
> - j.robinson at kepler-systems.com
>
> -----Original Message-----
> From: vtkusers-bounces at vtk.org [mailto:vtkusers-bounces at vtk.org] On
Behalf
> Of vtkusers-request at vtk.org
> Sent: 19 August 2004 17:00
> To: vtkusers at vtk.org
> Subject: vtkusers Digest, Vol 4, Issue 52
>
> Send vtkusers mailing list submissions to
> vtkusers at vtk.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://www.vtk.org/mailman/listinfo/vtkusers
> or, via email, send a message with subject or body 'help' to
> vtkusers-request at vtk.org
>
> You can reach the person managing the list at
> vtkusers-owner at vtk.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of vtkusers digest..."
>
>
> Today's Topics:
>
> 1. Re: Using VTK mixed with OpenGL in a MFC app (Clinton Stimpson)
> 2. vector visual (Longfei Cong)
> 3. mouse position (Longfei Cong)
> 4. RE: mouse position (de Boer Ingo)
> 5. segfault Delete()ing vtkInterpolateDataSetAttributes (tom fogal)
> 6. visual a surface with vector (Longfei Cong)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 19 Aug 2004 08:02:33 -0600
> From: Clinton Stimpson <clinton at elemtech.com>
> Subject: Re: [vtkusers] Using VTK mixed with OpenGL in a MFC app
> To: vtkusers at vtk.org, Benjamin.BURRELL at Tenix.com
> Message-ID: <1092924153.4124b2f9ce431 at webmail.xmission.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
>
> > ------------------------------
> >
> > Message: 3
> > Date: Thu, 19 Aug 2004 17:41:28 +1000
> > From: "BURRELL Benjamin" <Benjamin.BURRELL at Tenix.com>
> > Subject: [vtkusers] Using VTK mixed with OpenGL in a MFC app
> > To: <vtkusers at vtk.org>
> > Message-ID: <200408190741.i7J7fS1r016422 at sprint1.tenix.com>
> > Content-Type: text/plain; charset="iso-8859-1"
> >
> > Hi,
> >
> > I have searched the vtk mailing list for the solution and even though I
> > have found some posts on this, none of them where very helpful and I
have
> > still no idea how to get this going.
> >
> > What I would like to do is use a pre-existing window in my MFC MDI app,
> > assign a vtkWin32OpenGLRenderWindow to it and use it with VTK and
OpenGL
> > calls.
> > Eg. I want to be able to have a visualisation of terrain using VTK,
then
> > have small textured 2D squares and primitives such as lines written in
> > OpenGL moving around dictated by a socket connection. All this of
course
> > sharing the same window.
> >
> > At the moment I have had my project working all implemented in VTK and
> > working fine (except slow after a lot of speed tuning, hence wanting to
> > do the moving items in OpenGL), now I am trying to change to using
OpenGL
> > to draw the moving squares/primitives above a VTK drawn terrain. I
would
> > also like to keep the VTK mouse interaction as well as I have already
got
> > this going.
> >
> > My current app is a MFC MDI project which was created by using CMake. I
> > then have set up my vtkWin32OpenGLRenderWindow using the following
calls
> > in the int CVtkMDIView::OnCreate(LPCREATESTRUCT lpCreateStruct)
method.
> >
> > mp_renWin->SetParentId(GetParent()->GetSafeHwnd());
> > mp_renWin->SetWindowId(GetSafeHwnd());
> >
> > mp_iren->SetRenderWindow(mp_renWin);
> >
> >
> > This as far as I understand, this code tells my
> > vtkWin32OpenGLRenderWindow to draw to my CView object which is this
case
> > is the class CVtkMDIView.
> >
> > Could someone please be able to tell me exactly the steps required to
> > setup being able to call/draw OpenGL now?
> > For example, if I wanted to draw a OpenGL circle on top of my VTK
terrain
> > I would use this OpenGL code somewhere:
> >
> > glClear(GL_COLOR_BUFFER_BIT |
> GL_DEPTH_BUFFER_BIT); // Clear The
> > Screen And The Depth Buffer
> > glLoadIdentity();
> // Reset The matrix
> >
> > glColor3ub(255, 0, 0);
> >
> > glPushMatrix();
> > glTranslatef(x, y, 0);
> > glBegin(GL_LINE_LOOP);
> > for( float ang=0; ang <= 2*3.141;
> ang += 0.1)
> > {
> > glVertex2d( radius *
> cos(ang), radius * sin(ang));
> > }
> > glEnd();
> > glPopMatrix();
> >
> >
> > What calls do I have to make to the vtkRenderWindow, vtkRenderer
objects
> > to allow this to work, where would I place the OpenGL code, had do I do
> > refreshing properly etc. ?
>
> Derive from vtkProp, vtkActor2D, vtkProp3D or vtkActor or whatever makes
> sense in your case and overload which functions (RenderOpaqueGeometry,
> RenderTranslucentGeometry or RenderOverlay - for 2d drawing) you need to
> overload.
> And you don't need to do the glClear as that would be done for you.
>
> Then add your new prop to the renderer.
>
> I do things like this for drawing that can't be efficiently handled using
> the vtk data set classes (e.g. dynamic data that has to be computed and
> drawn at render time and is dependent on camera orientation).
>
> Clint
>
> >
> > Regards,
> > Benjamin Burrell
> >
> >
> >
> >
> > ------------------------------
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 19 Aug 2004 15:45:13 +0100
> From: "Longfei Cong" <lflong at doc.ic.ac.uk>
> Subject: [vtkusers] vector visual
> To: <vtkusers at vtk.org>
> Message-ID: <002e01c485fb$2300b170$9c05a992 at win.doc.ic.ac.uk>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi everyone;
> i want to visual a surface with tangent vecotor on it. How
can
> i do that? Thanks in advances.
> LF. C.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
>
http://public.kitware.com/pipermail/vtkusers/attachments/20040819/d648753e/
a
> ttachment-0001.htm
>
> ------------------------------
>
> Message: 3
> Date: Thu, 19 Aug 2004 15:45:43 +0100
> From: "Longfei Cong" <lflong at doc.ic.ac.uk>
> Subject: [vtkusers] mouse position
> To: <vtkusers at vtk.org>
> Message-ID: <003f01c485fb$34391c20$9c05a992 at win.doc.ic.ac.uk>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi everyone:
> I want to visualize a object , use the mouse to kick one point
of
> the object and get the position of the point. Wish for anyone to help
me!!
> Thanks in advance!!!!!
> Longfei
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
>
http://public.kitware.com/pipermail/vtkusers/attachments/20040819/4b2ce46e/
a
> ttachment-0001.html
>
> ------------------------------
>
> Message: 4
> Date: Thu, 19 Aug 2004 16:54:14 +0200
> From: "de Boer Ingo" <I.deBoer at polytec.de>
> Subject: RE: [vtkusers] mouse position
> To: "Longfei Cong" <lflong at doc.ic.ac.uk>, <vtkusers at vtk.org>
> Message-ID:
>
> <1484AEC8AB498A4EB64D4A8137D23FD90144FF27 at 02polywbr.waldbronn.polytec.de>
>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> this might help
>
> http://public.kitware.com/pipermail/vtkusers/2004-April/023779.html
>
> greets
> Ingo
>
>
> ---
> Dr.-Ing. Ingo H. de Boer
>
> Polytec GmbH
> Polytec-Platz 1-7, 76337 Waldbronn, Germany
> phone: ++49 7243 604 106
> fax : ++49 7243 604 255
>
> -----Original Message-----
> From: Longfei Cong [mailto:lflong at doc.ic.ac.uk]
> Sent: Thursday, August 19, 2004 4:46 PM
> To: vtkusers at vtk.org
> Subject: [vtkusers] mouse position
>
>
> Hi everyone:
> I want to visualize a object , use the mouse to kick one point
of
> the object and get the position of the point. Wish for anyone to help
me!!
> Thanks in advance!!!!!
> Longfei
>
>
> ------------------------------
>
> Message: 5
> Date: Thu, 19 Aug 2004 11:19:09 -0400
> From: tom fogal <tfogal at apollo.sr.unh.edu>
> Subject: [vtkusers] segfault Delete()ing
> vtkInterpolateDataSetAttributes
> To: vtkusers at vtk.org
> Message-ID: <200408191519.i7JFJ9ch013835 at apollo.sr.unh.edu>
>
> I'm getting a weird segfault in libc when I try to delete an object of
> this type:
>
> (gdb) run --config jxr.cfg
> Starting program: /home/tfogal/ggcm/ggcm_anim/ggcm_animator --config
> jxr.cfg
> [Thread debugging using libthread_db enabled]
> [New Thread 182953122592 (LWP 17616)]
> rendering [4] streamlines
> rendering... 0% complete
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 182953122592 (LWP 17616)]
> 0x0000002a9686ac18 in main_arena () from /lib64/tls/libc.so.6
> (gdb) bt
> #0 0x0000002a9686ac18 in main_arena () from /lib64/tls/libc.so.6
> #1 0x0000002a958285b2 in vtkSource::UnRegister (this=0x52c980, o=0x0)
> at /home/tfogal/tarballs/VTK/Common/vtkSource.cxx:740
> #2 0x0000002a957d704f in vtkObjectBase::Delete (this=0x52c980)
> at /home/tfogal/tarballs/VTK/Common/vtkObjectBase.cxx:86
> #3 0x000000000040bebc in ~GGCMInterpolateDataSet (this=0x52c960)
> at GGCMInterpolateDataSet.cc:39
> #4 0x000000000040aa8d in GGCMAnimator::Interpolate (this=0x7fbfffef70,
> time=0.02) at GGCMAnimator.cc:207
> #5 0x000000000040a404 in GGCMAnimator::Run (this=0x7fbfffef70)
> at GGCMAnimator.cc:132
> #6 0x000000000040ed15 in main (argc=3, argv=0x7fbffff368) at
> main.cc:58
>
> The line in vtkSource::UnRegister is 740, or
>
> if (this->Outputs[idx]->GetNetReferenceCount() != 1)
>
> The 'o' is a NULL pointer, but I should think this is expected. In
> vtkObjectBase::Delete there is the single line:
>
> this->UnRegister((vtkObjectBase *)NULL);
>
> Should the NULL be a 'this' pointer? I don't understand how the above
> code would work for any object, but I have been using this version of
> vtk (4.2) for a while now.
>
> The stranger thing is that this is a rewrite of a poorly written
> program which performs the same task, and that app works (well...)
> fine.
>
> Any ideas? I'm lost...
>
> -tom
>
>
> ------------------------------
>
> Message: 6
> Date: Thu, 19 Aug 2004 16:28:01 +0100
> From: "Longfei Cong" <lflong at doc.ic.ac.uk>
> Subject: [vtkusers] visual a surface with vector
> To: <vtkusers at vtk.org>
> Message-ID: <008401c48601$1d232bb0$9c05a992 at win.doc.ic.ac.uk>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi everyone;
> i want to visual a surface with tangent vecotor on it. How
can
> i do that? Thanks in advances.
> LF. C.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
>
http://public.kitware.com/pipermail/vtkusers/attachments/20040819/1fc2e45f/
a
> ttachment-0001.htm
>
> ------------------------------
>
> _______________________________________________
> vtkusers mailing list
> vtkusers at vtk.org
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
> End of vtkusers Digest, Vol 4, Issue 52
> ***************************************
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
---------------------------------------
Timothy R. Jarvis
---------------------------------------
Graduate Research Assistant
International Neuroimaging Consortium
VA Medical Center
612-467-2619
http://www.neurovia.umn.edu
---------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040819/28f48319/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 2879 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040819/28f48319/attachment.jpeg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 3060 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20040819/28f48319/attachment-0001.jpeg>
More information about the vtkusers
mailing list