PK_ASSEMBLY_make_level_assembly
PK_ERROR_code_t PK_ASSEMBLY_make_level_assembly ( --- received arguments --- PK_ASSEMBLY_t assembly, --- assembly --- returned arguments --- PK_ASSEMBLY_t *const level_assembly --- level assembly ) This function creates a new assembly which contains, for each path from the given assembly to a body contained in it, an instance of that body with a transform equal to the product of the transforms attached to instances along the path. It will always create a new assembly, even if the given assembly is already level, or empty. The given assembly is unchanged.