Home | History | Annotate | Download | only in constraints
      1 package com.jme3.scene.plugins.blender.constraints;
      2 
      3 import com.jme3.scene.plugins.blender.BlenderContext;
      4 import com.jme3.scene.plugins.blender.animations.Ipo;
      5 import com.jme3.scene.plugins.blender.exceptions.BlenderFileException;
      6 import com.jme3.scene.plugins.blender.file.Structure;
      7 
      8 /**
      9  * This class represents 'Null' constraint type in blender.
     10  * @author Marcin Roguski (Kaelthas)
     11  */
     12 /*package*/ class ConstraintNull extends Constraint {
     13 
     14 	/**
     15 	 * This constructor creates the constraint instance.
     16 	 *
     17 	 * @param constraintStructure
     18 	 *            the constraint's structure (bConstraint clss in blender 2.49).
     19 	 * @param ownerOMA
     20 	 *            the old memory address of the constraint owner
     21 	 * @param influenceIpo
     22 	 *            the ipo curve of the influence factor
     23 	 * @param blenderContext
     24 	 *            the blender context
     25 	 * @throws BlenderFileException
     26 	 *             this exception is thrown when the blender file is somehow
     27 	 *             corrupted
     28 	 */
     29 	public ConstraintNull(Structure constraintStructure, Long ownerOMA,
     30 			Ipo influenceIpo, BlenderContext blenderContext)
     31 			throws BlenderFileException {
     32 		super(constraintStructure, ownerOMA, influenceIpo, blenderContext);
     33 	}
     34 
     35 	@Override
     36 	protected void bakeConstraint() {}
     37 }
     38