[vtkusers] Construct 3D revolved mesh from a 2d mesh
Dženan Zukić
dzenanz at gmail.com
Fri Feb 1 15:37:12 EST 2013
Have you tried creating the shell and then applying this:
http://www.vtk.org/doc/nightly/html/classvtkDataSetTriangleFilter.html
which was pointed out in this thread:
http://vtk.1045678.n5.nabble.com/vtk-equivalent-for-ParaView-s-Tetraheralize-filter-td1247870.html
On Fri, Feb 1, 2013 at 5:06 AM, Andrew Parker <
andy.john.parker at googlemail.com> wrote:
> Sorry to repost. Does anybody have a feel for whether I can apply a
> filter and essentially produce a 3d volume mesh with associated scalars and
> transformed vectors, from it's 2d counter part using vtk?
>
> i.e. a cylindrically symmetric simulation converted to a valid 3d volume
> mesh. I can apply the filter, similar to this thread:
>
> http://www.paraview.org/pipermail/paraview/2012-March/024320.html
>
> but in my case, rather than for presentational purposes, I need the
> internal of the rotated shell to be a populated volume mesh. Using the
> method in the above post, or described in my previous post gives only the
> outer shell.
>
> Any help either way really appreciated!
>
> Cheers,
> Andy
>
>
>
> All,
>>
>> I am doing this in code using vtk, but can be reproduced using paraview
>> as noted below.
>>
>> I have a 2d mesh which represent a cylindrically symmetric simulation. I
>> want to be able to revolve this around the z-axis to create a 3d mesh.
>> However, when doing this using the rotational extrusion filter, I only
>> seem to have boundary faces. I can't get this to give me 3d cells inside
>> the volume of revolution, which is what I'm after. Can this be done? I
>> have done this in visit and sure enough the mesh is inside the volume of
>> revolution as I expect.
>>
>> This can be reproduced in paraview using the UCD_00003.inp example from
>> the data set.
>>
>> First apply a transform and rotate around 90 degrees round the y axis.
>> Then apply the extract surface filter. I too must do this in my code as
>> the incoming mesh is a vtkUnstructuredGrid and the rotational extrusion
>> filter wants a polydata. Then apply the rotational extrusion filter for
>> 360 degrees with 120 resolution. Finally perform an x-normal slice at the
>> default position. Viewing only the slice shows the outer boundary only,
>> but I had wanted the interior of the boundary to be populated with a mesh,
>> not bothered about its topology, just want a fully populated mesh within
>> the interior.
>>
>> Again, any help on the above really appreciated?? As I say achieved with
>> visit....which I mention only because I assume the code under the hood
>> would be vtk and hence possible in my case.
>>
>> Many thanks,
>> Andy
>>
>
>
>
> _______________________________________________
> 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
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130201/32336348/attachment.htm>
More information about the vtkusers
mailing list