 |
PK_FACE_overflow_data_o_t |
|
struct PK_FACE_overflow_data_o_s
{
int o_t_version; --- version number
PK_FACE_overflow_t interior_overflow;--- how to overflow across
--- interior edges
--- (PK_FACE_overflow_none_c)
PK_FACE_overflow_t laminar_overflow; --- how to overflow across
--- laminar edges
--- (PK_FACE_overflow_tangent_c)
PK_VECTOR1_t sweep_direction; --- sweep direction
--- (0,0,1)
PK_LOGICAL_t laminar_walled; --- whether to add side faces
--- for laminar overflow
--- (PK_LOGICAL_false)
};
typedef struct PK_FACE_overflow_data_o_s PK_FACE_overflow_data_o_t;
This option structure contains data for processing overflow.
Used in:
PK_BODY_boolean_o_t
PK_FACE_boolean_o_t
Description of fields:
'interior_overflow' Method to process overflow boundaries formed by
interior edges of the body in question.
Values can be:
PK_FACE_overflow_none_c
PK_FACE_overflow_added_c
PK_FACE_overflow_mixed_c
The default value is PK_FACE_overflow_none_c.
This field is not applicable when using the function
PK_BODY_boolean_2, and if using this function it should
be set to the default value of PK_FACE_overflow_none_c.
'laminar_overflow' Method to process overflow boundaries formed by
laminar edges of the body in question.
Values can be:
PK_FACE_overflow_tangent_c
PK_FACE_overflow_ruled_c
PK_FACE_overflow_swept_c
The default value is PK_FACE_overflow_tangent_c.
'sweep_direction' The direction along which the overflow boundary is
swept to produce sheet when 'laminar_overflow' is
set to PK_FACE_overflow_swept_c.
The default value is (0,0,1).
'laminar_walled' Whether to add side faces at laminar edges when
'laminar_overflow' is set to PK_FACE_overflow_ruled_c
or PK_FACE_overflow_swept_c.
The default value is PK_LOGICAL_false.