USER MANUAL

![]() |
||
Fecha Inicio: 25-01-2008 |
||
1. Target
2. Where can I apply it?
3. Buttons on the program
4. Operation
4.1. Example of application
5. How to work and limitations
6. Responsabilities
7. Credits and Copyright
The goal of this program is to create a line tangent to a curve through the furthest point (or closest) parallel to a line that forms a given angle to another.
This functionality is not covered by Release19 SP2 CATIA V5.
The current program avoids the following steps:
The program has the following buttons to the tasks that are explained below.
All buttons (Curve and Line) are used by selecting the geometry first in the graphic area or in the tree, and then hit the corresponding button in the panel or vice versa.
The language flags buttons change language in use and avoid repeating this operation.
We must select a flat curve and a line using the buttons done for the purpose of selection.
If the selected line is infinite, we can have problems with inserted body and with the parameter “Mas_lejana = true” or “Mas_lejana = false”, giving both of them the same result.
Fill in the fields as desired and click the OK button.
If you have not created any “Geometrical Set” the program will create one called “Lin_Tang”. So if you have created a number of G. S. in the active Part, there would be none “in work object”.
Let's see how this program is working. Suppose we have a flat curve and a line and we turned on “Geometrical Set” “Resultados”



The message tells us if the selection, at least for the time is correct.

With the same elements selected (curve and line of reference), we can vary the different parameters (angle, length, proximity) and click OK to get another tangent.
The elements created, of course, can edit and change its parameters.
To edit the elements do the following:


This program is based on a UDF (User Defined Feature) that creates few points with the “Point
Tangent on Curve”. And we must remember that this function can take several points, whether the curve is closed or if the curve has undulations. In these cases we can only select the “nearest” or “the furthest” and not the intermediary, if any.
To take the direction of the line selected, the program project first this on the plane containing the curve. But if the line is perpendicular to the UDF fails, of course.
Also fail if the chosen angle or the direction of the line can not provide any tangency with the curve.
This option of “More remote” is on the followin:


Then the value of “More remote” (Mas_lejana) is a “relative” to an object.
In some cases, the program cannot accept a curve to be part of a “topological component” (not represented in the tree, as edges of a surface). If click to OK button we might get this message: “There is no solution for this operation!!. Please note: edit UDF manually and verify data”.

And if we edit we can change the straight edge on the other with NO infinite length.
This software is provided “as is” without warranty of any kind, express or implied.
In any case, the author or any of the copyright holders cannot be held liable for any claim for damages, loss of data, damage to hardware or media damage.
You have in mind that if you decide to use this program, does so at your own risk .
The program is subject to the rights described in Creative Common, as specified in About .. (By double clicking the icon in the upper right corner).
The program is an original idea of “El Juanri” from http://www.muchocatia.es/.
I want to thank the interest shown by Mr. Salud (from China)![]()
To download the program and documentation send to e-mail : Juanri .
| Dirija sus preguntas a: juanri@muchocatia.es | CATIA V5 R16 |