 |
PK_emboss_overflow_data_t |
|
struct PK_emboss_overflow_data_s
{
PK_emboss_overflow_t interior_overflow;
--- how to overflow across
--- interior edges
--- (PK_emboss_overflow_added_c)
PK_emboss_overflow_t laminar_overflow;
--- how to overflow across
--- laminar edges
--- (PK_emboss_overflow_swept_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_emboss_overflow_data_s PK_emboss_overflow_data_t;
This structure contains data for processing emboss overflow.
Used in:
PK_BODY_emboss_o_t
PK_FACE_emboss_o_t
Description of fields:
'interior_overflow' Method to process overflow boundaries interior to
the target body.
Values can be:
PK_emboss_overflow_added_c
PK_emboss_overflow_mixed_c
PK_emboss_overflow_none_c
The default value is PK_emboss_overflow_added_c.
Note that this field is ignored when the function
is PK_BODY_emboss.
'laminar_overflow' Method to process overflow boundaries formed by
laminar edges of the target body.
Values can be:
PK_emboss_overflow_ruled_c
PK_emboss_overflow_swept_c
PK_emboss_overflow_none_c
The default value is PK_emboss_overflow_swept_c.
'sweep_direction' The direction along which overflow boundary is swept
to produce sheet.
The default value is (0,0,1).
'laminar_walled' Whether to add side faces at laminar edges when
'laminar_overflow' is PK_emboss_overflow_ruled_c
or PK_emboss_overflow_swept_c.
The default value is PK_LOGICAL_false.
See here for more information.