T-Splines
T-Splines

Current version

Download the current version.

Autodesk T-Splines Plug-in for Rhino v3.4 Download
Autodesk tsElements v1.2 Download

Featured threads

The links below lead to some of our favorite forum threads.

052775 052099

29164 052640

29164 29164

052346 052775


See more featured threads.

Webinars

Date Topics  
3/07 Carl Bass reintroduces T-Splines for Rhino Register
6/21 Transitioning from NURBS to T-Splines View
12/07 Footwear modeling with T-Splines 3.3 for Rhino View
11/29 New T-Splines reverse engineering tools View
10/28 How T-Splines changed my aproach to making jewelry in CAD View
09/29 Modeling a water gun View
09/07 Car modeling:
Parts 1, 2, & 3
View
07/06 tsElements intro
hosted by Novedge
View
06/22 Free-form Architecture View
06/15 TS Pipe command View
06/08 T-Splines for Rhino intro View

Given a T-spline surface, how to reveal its T-mesh

A support and feedback forum for Autodesk T-Splines Plug-in for Rhino users.

Given a T-spline surface, how to reveal its T-mesh

Postby afullo » Thu Mar 15, 2012 5:40 pm

Hi. I'm writing a thesis on T-splines, showing some uses in Rhino as applicational part.
To link in a better way the theoretical part and the applicational part of the thesis, it would be useful for me, given a T-spline surface, to reveal or in general to have some informations about his T-mesh, with the knots set in the sense of pairs of parameters (http://wwwlb.aub.edu.lb/%7Eanasri/tspline.pdf), while control points are instead already visible by the standard view. Is there a way to do it?

Thanks in advance.

Fabio
afullo
Poster
 
Posts: 7
Joined: Thu Mar 15, 2012 5:04 pm
Location: Almese, province of Turin, Piedmont, Italy

Re: Given a T-spline surface, how to reveal its T-mesh

Postby TomFinnigan » Fri Mar 16, 2012 11:01 am

So, there are a couple of debugging tools that we have in the shipping version that might be helpful.

To show the knot intervals on edges, you can run:
_tsMacroUtil _ShowKnots

This will dump Rhino dots in the document at the center of each edge labeled with the knot interval.

If you're interested about the correlation between components in the tsm file and the model, you can run:
_tsSetDebugFlag

And then there are options for drawing vert indices, grip indices, edge indices, link indices, and face indices. Most of the time the user doesn't care about those, but they're useful for debugging. You need to have a t-spline in the document that has control points on in order for the debugging component dots to draw.

Just as an aside, in our implementation verts are topological, while grips are the actual control points. It's possible with creases or the border of the surface to have multiple grips per vert. Links are just what we call half edges.

Hope that helps. Let me know if you have other questions.
User avatar
TomFinnigan
Poster
 
Posts: 672
Joined: Mon Nov 15, 2004 4:45 pm

Re: Given a T-spline surface, how to reveal its T-mesh

Postby afullo » Fri Mar 16, 2012 6:36 pm

TomFinnigan wrote:To show the knot intervals on edges, you can run:
_tsMacroUtil _ShowKnots

This will dump Rhino dots in the document at the center of each edge labeled with the knot interval.

It doesn't work, unfortunately. When I type _tsMacroUtil it asks me which macro utility function I want to use. The options are _ToolbarText, _ClearCapCache, _TestCaseTools, _PerfTest, _DragTest, _RegisterGripCallback, _ExportToolbarText, _DialogTest, _Crash, _LabelKnots, but not _ShowKnots; if I type directly _ShowKnots, it said it's an unknown command. Maybe I own an outdated version of the T-spline addon?

TomFinnigan wrote:If you're interested about the correlation between components in the tsm file and the model, you can run:
_tsSetDebugFlag

And then there are options for drawing vert indices, grip indices, edge indices, link indices, and face indices. Most of the time the user doesn't care about those, but they're useful for debugging. You need to have a t-spline in the document that has control points on in order for the debugging component dots to draw.

This one works, but can I have more infos about those elements, other than progressive numbering of them?

TomFinnigan wrote:Just as an aside, in our implementation verts are topological, while grips are the actual control points. It's possible with creases or the border of the surface to have multiple grips per vert. Links are just what we call half edges.

So, verts form a proper set (listed once for any point), while grips allow multeplicity more than one?

TomFinnigan wrote:Hope that helps. Let me know if you have other questions.

Thanks again.
afullo
Poster
 
Posts: 7
Joined: Thu Mar 15, 2012 5:04 pm
Location: Almese, province of Turin, Piedmont, Italy

Re: Given a T-spline surface, how to reveal its T-mesh

Postby Nicholas North » Wed Mar 21, 2012 11:55 am

"_ShowKnots" was a typo, I think. That should have been: _tsMacroUtil _LabelKnots
User avatar
Nicholas North
Employee
 
Posts: 424
Joined: Wed Sep 19, 2007 10:38 am
Location: Utah

Re: Given a T-spline surface, how to reveal its T-mesh

Postby afullo » Thu Mar 22, 2012 12:44 pm

Nicholas North wrote:"_ShowKnots" was a typo, I think. That should have been: _tsMacroUtil _LabelKnots

It works. Thanks a lot. :)
afullo
Poster
 
Posts: 7
Joined: Thu Mar 15, 2012 5:04 pm
Location: Almese, province of Turin, Piedmont, Italy


Return to Autodesk T-Splines Plug-in for Rhino modeling

Who is online

Users browsing this forum: Google [Bot] and 9 guests