1package com.jme3.scene.plugins.blender.constraints;
2
3import java.util.logging.Level;
4import java.util.logging.Logger;
5
6import com.jme3.scene.plugins.blender.BlenderContext;
7import com.jme3.scene.plugins.blender.animations.Ipo;
8import com.jme3.scene.plugins.blender.exceptions.BlenderFileException;
9import com.jme3.scene.plugins.blender.file.Structure;
10
11/**
12 * The pivot constraint. Available for blender 2.50+.
13 * @author Marcin Roguski (Kaelthas)
14 */
15/*package*/ class ConstraintPivot extends Constraint {
16	private static final Logger LOGGER = Logger.getLogger(ConstraintPivot.class.getName());
17
18	/**
19	 * This constructor creates the constraint instance.
20	 *
21	 * @param constraintStructure
22	 *            the constraint's structure (bConstraint clss in blender 2.49).
23	 * @param ownerOMA
24	 *            the old memory address of the constraint owner
25	 * @param influenceIpo
26	 *            the ipo curve of the influence factor
27	 * @param blenderContext
28	 *            the blender context
29	 * @throws BlenderFileException
30	 *             this exception is thrown when the blender file is somehow
31	 *             corrupted
32	 */
33	public ConstraintPivot(Structure constraintStructure, Long ownerOMA, Ipo influenceIpo,
34			BlenderContext blenderContext) throws BlenderFileException {
35		super(constraintStructure, ownerOMA, influenceIpo, blenderContext);
36		// TODO Auto-generated constructor stub
37	}
38
39	@Override
40	protected void bakeConstraint() {
41		// TODO Auto-generated method stub
42		LOGGER.log(Level.WARNING, "'Pivot' constraint NOT implemented!");
43	}
44}
45