 |
PK_TRANSF_create |
|
PK_ERROR_code_t PK_TRANSF_create
(
--- received arguments ---
const PK_TRANSF_sf_t *transf_sf, --- transf standard form
--- returned arguments ---
PK_TRANSF_t *const transf --- created transf
)
This function creates a transf from the given standard form. See
documentation for PK_TRANSF_sf_t.
Specific Errors:
PK_ERROR_wrong_transf Determinant is zero. (MILD)
PK_ERROR_sc_factor_le_0 Scale is not greater than zero. (MILD)
A report with a record of type PK_REPORT_1_large_transf_c will be returned in
the Parasolid report stream if the returned transform has rotation, reflection,
non-uniform scaling or shearing components, together with a translation
component outside the size box.