[vtk-developers] Triangular patch interpolation

Lin M majcjc at gmail.com
Wed Aug 12 08:39:14 EDT 2015


Hi Dr. Thompson,

I have finished the point inversion and projection algorithm for both 1-d,
2-d and 3-d NURBS.
We can turn to more dedicated algorithms now.

Best,
Lin

On Sun, Aug 9, 2015 at 2:47 PM, Lin M <majcjc at gmail.com> wrote:

> Hi Dr. Thompson,
>
> I have pushed new methods to compute point inversion and projection to
> gitlab.
> It took longer time than I expected. It would be really helpful if you
> could review the code a little bit. Thanks!
>
> Best,
> Lin
>
> On Mon, Aug 3, 2015 at 10:50 AM, David Thompson <
> david.thompson at kitware.com> wrote:
>
>> Hi Lin,
>>
>> Yes, that is correct. Inserting knot values does not change the
>> polynomial degree or shape, it just adds control points so that the weights
>> are uniform (as required by the Bézier basis). So, the underlying
>> parameterization is unchanged... it just has more piecewise segments.
>>
>>     David
>>
>>
>>
>> On Aug 2, 2015, at 22:38, Lin M <majcjc at gmail.com> wrote:
>>
>> Hi Dr. Thompson,
>>
>> I have a question about the inversion and projection. Currently, we
>> evaluate the NURBS by inserting knots and making it into Bezier forms. My
>> question is that if I evaluate u = 0.2 in original knot vector [0,1,2,3],
>> would it be the same to evaluate u = 0.2 in the new knot vector which is a
>> bezier form?
>>
>> Best,
>> Lin
>>
>> On Mon, Jul 27, 2015 at 1:26 AM, Lin M <majcjc at gmail.com> wrote:
>>
>>> Hi Dr. Thompson,
>>>
>>> I have added new method
>>> vtkPatachInterpolation::InterpolateOnSimplicialPatch() and pushed to gitlab.
>>>
>>> I'm now working on the point inversion part.
>>>
>>> Best,
>>> Lin
>>>
>>> On Sun, Jul 26, 2015 at 8:05 PM, David Thompson <
>>> david.thompson at kitware.com> wrote:
>>>
>>>> Hi Lin,
>>>>
>>>> How is triangular/tetrahedral patch interpolation going? They will be a
>>>> basic building block of the contouring and cutting algorithms. By
>>>> identifying points on edges, edges on surfaces, and surfaces in volumes
>>>> that take on a single value, a single patch can be decomposed into sections
>>>> that are inside, outside, or on an isosurface. Not all of these pieces can
>>>> be expressed as brick patches, but they can be expressed as simplicial
>>>> patches.
>>>>
>>>>     David
>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20150812/df1bf4fb/attachment.html>


More information about the vtk-developers mailing list