njDrawMotionLink | Japanese
    <-|INDEX|->
Links motions.

### FORMAT

      #include <Ninja.h>
      void  njDrawMotionLink( object, motionlink, frame )
      NJS_OBJECT       *object
      NJS_MOTION_LINK  *motionlink
      Float            frame

### PARAMETERS

  object
    Pointer to object structure
  motionlink
    Pointer to motion link structure
  frame
    Frame number (from 0 to 1)

### RETURN VALUE

  None

### ERROR VALUE

  None

### FUNCTION

- This function links two motion structures.
- The frames in the motion link structure are the link source and link destination motion frames.
- When the frame parameter is "0", the frame is part of the motion of the link source frame; when the frame parameter is "1", the frame is part of the motion of the link destination frame.
- Other values (0 < ff < 1) interpolate the motion between the link destination frame and the link source frame.

### EXAMPLE

      #include <NINJA.H>

      #define  OBJECT    object_sample
      #define  MOTION1    motion_sample1 /* described in nam */
      #define  MOTION2    motion_sample2 /* described in nam */
      #define  STEPS    60

      extern NJS_MOTION  MOTION1[];
      extern NJS_MOTION  MOTION2[];

      NJS_MOTION_LINK  motionlink;

      ...........
      motionlink.motion[0] = MOTION1;/* link source */
      motionlink.motion[1] = MOTION2;/* link destination */
      /* interpolate 1.5 frames of MOTION2 from the final frame of MOTION1 */
      motionlink.frame[0] = MOTION1->nbFrame-1;
      motionlink.frame[1] = 1.5;

      ...........
      njDrawMotionLink( OBJECT, &motionlink, ff/STEPS ); /* Specify from 0 - 1 for frames */

      ff+=0.2f;
      if( ff >= STEPS - 1 ) ff=0.f;
      ...........

### NOTES

  The drawing performed by this function is identical to model drawing, except that motion has been added. In other words, all of the njControl3D settings are identical. This function corresponds to the model drawing function njDrawObject, so the light source is normal light.

### RELATED TOPICS

  Related Items
  njActionLink()
  njFastActionLink()
  njFastDrawMotionLink()

njDrawMotionLink |
    <-|INDEX|->