| Modifier and Type | Field and Description |
|---|---|
protected AnimoidConfig |
myAnimoidConfig |
protected BlenderJob |
myBlenderJob |
protected AnimoidCueSpaceStub |
myCueSpace |
protected JobSpaceStub |
myJobSpace |
protected MotionController |
myMotionController |
static String |
T_ATTENTION_DISABLED |
static String |
T_ATTENTION_ENABLED |
static String |
T_SCRIPTED_DISABLED |
static String |
T_SCRIPTED_ENABLED |
static String |
T_VISEMES_DISABLED |
static String |
T_VISEMES_ENABLED |
| Constructor and Description |
|---|
AnimoidFacade(String servoConfigPath,
URL animoidConfigURL,
String visemeConfigPath,
Integer msecPerFrame,
double frameDurationSmoothingFactor) |
protected JobSpaceStub myJobSpace
protected AnimoidCueSpaceStub myCueSpace
protected AnimoidConfig myAnimoidConfig
protected MotionController myMotionController
protected BlenderJob myBlenderJob
public static final String T_VISEMES_ENABLED
public static final String T_VISEMES_DISABLED
public static final String T_SCRIPTED_ENABLED
public static final String T_SCRIPTED_DISABLED
public static final String T_ATTENTION_ENABLED
public static final String T_ATTENTION_DISABLED
public void setJobSpace(JobSpaceStub jobSpace)
public void setCueSpace(AnimoidCueSpaceStub cueSpace)
public void setAnimationLibrary(Library lib)
public void setupBlenderJob()
public void setTestMotionJobs()
public AnimoidConfig getAnimoidConfig()
getAnimoidConfig in interface Animatorpublic Double getSecondsPerFrame()
public PositionEstimator getPositionEstimator()
getPositionEstimator in interface Animatorpublic void setMotionController(MotionController mc)
public MotionController getMotionController()
public void playAnimation(String animName, String gestureName, double rashAllowMult, double rashBonusAllow)
playAnimation in interface Animatorpublic void initUsingServoConfigSparseArray(ServoChannelConfig[] servoConfigSparseArray)
public Robot getMainRobot()
public Device getMainDevice()
public Library getAnimationLibrary()
public Frame<JointPositionAROM> getVisemeFrameInAbsROM(int visemeNumber)
public ServoChannelConfig[] getServoChannelConfigSparseArray()
public VisemeJob getVisemeJob()
public VisemeConfig getVisemeConfig()
public void suggestViseme(int curViseme,
int duration,
byte flags,
int nextViseme)
public void suggestAnimationScriptName(String scriptName, String gestureName, double rashAllowMult, double rashBonusAllow)
public JointPosition getJointPositionAbsROM(Integer oldLogicalJointNumber, boolean now)
public void enableVisemes()
public void disableVisemes()
public void enableScriptedAnimations()
public void disableScriptedAnimations()
public void killAllAnimations()
public void forceServosToCenter()
Copyright © 2010-2016. All Rights Reserved.