Module name: trim_1
____________
Module declaration: GLOBAL GEOMETRY MODULE trim_1
___________________
Module description:
__________________
Trimming of curves: Sample 1
2006-04-16 Gunnar Liden
Create a surface
Coordinate system that defines the planar trim
boundary
Start coordinate system for intersect curves
Make some planar intersects and trim the
intersect curves
The module has no parameters
(attributes)
Called modules:
_______________
lofted_fuselage Create a fuselage surface
with SUR_CONIC
s_trim_cur Trim a surface curve with a planar surface
boundary curve
This document was created
2006-04-17 by module m_extdoc1
Module name: trim_2
____________
Module declaration: GLOBAL GEOMETRY MODULE trim_2
___________________
Module description:
__________________
Trimming of curves: Sample 2
2006-04-16 Gunnar Liden
Create a surface
Coordinate system that defines the planar trim
boundary
Create approx. trimmed surface
The module has no parameters
(attributes)
Module name: s_trim_cur
____________
Module declaration: GLOBAL GEOMETRY MODULE s_trim_cur
___________________
Module description:
__________________
Trim a surface curve with a surface boundary
curve
defined by a planar
intersect
Please note that input data is not a surface
boundary
but a plane that
defines the (one) boundary curve. The
reason that intersects
are made with plane and not with
another surface curve
is that intersects between surface
curves not is very
stable.
2006-04-16 Gunnar Liden
Initializations and check of input data
Approximate with a bicubic
surface for better performance or
if there are problems
with intersections
Approximate with a cubic curve for better
performance or
if there are problems
with intersections
Create the intersection curve that trims the surface
Trim the curve
Module parameters:
___________________
REF base_sur_id >"t16 Select surface";
REF csy_bound_id
>"@t8192 Coordinate system defining boundary";
INT flag_bound:=1
>"Flag for boundary 1: Create curve";
REF i_trim_cur_id
>"t8 Select curve to be trimmed";
INT graphic:=1
>"Graphic 0: Nothing 1: Curves 2: All");
No called modules
This document was created
2006-04-17 by module m_extdoc1
Module name: trimmed_appr_sur
____________
Module declaration: GLOBAL GEOMETRY MODULE trimmed_appr_sur
___________________
Module description:
__________________
With surface approximation, re-definition of
surface parts,
etc. can surfaces be
trimmed. But it is quite a lot of work
to do it, and the
surfaces will be approximated.
For this sample works sur_composite
unfortunately not
(the problem is
probably a difference in parameterization)
2006-04-16 Gunnar Liden
Initializations and check of input data
Approximate with a bicubic
surface. It is this bicubic
surface that will be
trimmed
Create the intersect curve that shall trim the
surface
Assume that the trimming are for V curves that
starts in U=0
and ends for
intersect for the plane
Determine minimum U for the curve
Trimming parameter values
Split surface with U curve
Create trimmed iso
parameter curves on end split surface
Create the composite surface Does
unfortunately not work!
Module parameters:
___________________
REF base_sur_id >"t16 Select surface";
REF csy_bound_id
>"@t8192 Coordinate system defining boundary";
INT graphic:=1
>"Graphic 0: Nothing 1: Curves 2: All");
No called modules
This document was created
2006-04-17 by module m_extdoc1