Object ProDisp

Function ProDispObjectSetTransform


Description
Sets the transform of an object relative to it's parent in creo scene. This API is only for 3d mode (part/assembly etc) and won't work in 2D (drawings, sketch, CE).
Synopsis
#include <ProDispObject.h>
ProErrorProDispObjectSetTransform(
int window
/* (In)
Identifier of window in which ProDispObject will be detached from Creo scene
*/
int* key_list
/* (In)
ProArray containing member_identification table of ProDispObject which will be detached from scene graph. This is the "key_list" passed to ProDispObjectAttach plus the "new_key
*/
ProMatrix trf
/* (In)
new transform for this display object relative to its parent.
*/
ProMatrix old_trf
/* (Out)
old transform for this display object
*/
)
Returns
PRO_TK_NO_ERRORThe function succeeded
PRO_TK_BAD_INPUTSInvalid window
PRO_TK_E_NOT_FOUNDProDispObject not found in the scene graph of window
PRO_TK_GENERAL_ERROROne or more input arguments was invalid
PRO_TK_UNSUPPORTEDFunction is not supported on given window(because it is 2D window, like drawing or sketcher).

Manual References:

  1. User Interface: Basic Graphics: Creating 3D Shaded Data for Rendering
  2. User Interface: Basic Graphics: Creating 3D Shaded Data for Rendering