> ... tangency ...
> Does anyone know how to code
> this into the IBL format?
No can do.
A curve is defined by Control Vertices and Knots. The IBL is the knot coordinates. The CV coordinates will be defined by the system. The curve end point tangent directions are defined by the position of the second CV on each end. There are ways to, directly or indirectly, manipulate the position of the CV but to do so may open a can of worms leaving you with an inferior or, ultimately, unacceptable approximation of the desired curve.
Creating a spline with tangency is not necessarily a good test. Depends on how the curve was defined. The IBL you created by IGES out, IGES in, Edit File extracts the curve knot coords which won't resemble your spreadsheet generated point distribution and density unless you created your test spline with that in mind.
I'd simply try (as you probably have by now) reading in spreadsheet generated curves and evaluating tangent directions using appropriate Analysis tools to start with. The IBL point distribution and density should be such that the curve tangent direction will be within your desired tolerance without additional manipulation. If it's not, trimming and blending surfaces may be preferable to manipulating curves.
There are alternatives that you might also investigate...
_ Create datum curves from equation vs. (and preferable to uniform point distribution) spreadsheet calculations.
_ Format the IBL for CSys Offset Datum Point read in. Create datum curve thru points (whole array). You can then define curve end constraints.
_ Manually fit bezier or b-spline curves (would be appropriate if you desired swept rather than blended / lofted surfaces).
_ Read or copy geometry into an Import / Independent Geometry / Style feature. There are a few different manipulation options that can be experimented with in that environment.
(Note: there are sample IBL files for curve and surface in Help. A Global Search for .ibl should turn up links or leads.)
-Jeff Howard (wf2)
Sure it's true. I saw it on the internet.