
This file was automatically generated from comments in the C/C++ header file diguy_ict.h. Do not edit this file directly; the changes will be lost. Please mail suggestions or corrections to diguy@bdi.com
The functions in this library are deprecated. They should
not be used in new development work.
function diguy_set_exface_int_value |
Prototype:
Description:int diguy_set_exface_int_value(diguyCharacter* character, const char* var_name, int value);
This function sets an expressive face low-level int ("switch") value.
This function is deprecated.Arguments:
character pointer to a diguyCharacter var_name name of the int value to set value new value Valid var_name values are:
Callable From:
- "emotions"
- "morphs"
- "blinks"
- "visemes"
- "headJitter"
- "headWander"
- "neutralpose"
- "eyesLeftRight"
- "eyesUpDown"
- "HeadRotate"
Returns:
- C++
- Script
0 on success, -1 on failure
function diguy_get_exface_int_value |
Prototype:
Description:int diguy_get_exface_int_value(diguyCharacter* character, const char* var_name, int* value);
This function returns the current value of an expressive face low-level int ("switch") value.
This function is deprecated.Arguments:
character pointer to a diguyCharacter var_name name of the int value to get value pointer to variable where current value should be written See diguy_set_exface_int_value() for valid var_name values.Callable From:
Returns:
- C++
- Script
0 on success, -1 on failure
function diguy_set_exface_float_value |
Prototype:
Description:int diguy_set_exface_float_value(diguyCharacter* character, const char* var_name, float value);
This function sets an expressive face low-level float ("register") value.
This function is deprecated. Use the diguyCharacterFaceExpression class and diguyCharacter::set_viseme() instead.Arguments:
character pointer to a diguyCharacter var_name name of the float value to set value new value Valid var_name values are:
Callable From:
- "aa"
- "b"
- "ch"
- "d"
- "eh"
- "el"
- "en"
- "ey"
- "f"
- "g"
- "ih"
- "iy"
- "ow"
- "r"
- "s"
- "th"
- "uh"
- "uw"
- "Smile_cl"
- "Trust"
- "Sad"
- "Mad"
- "Distrust"
- "Conniving"
- "Smile"
- "BrowsDown"
- "BrowsUp"
- "Blink"
- "HeadForward"
- "HeadTwist"
- "LEyeBallLR"
- "LEyeBallUD"
- "REyeBallLR"
- "REyeBallUD"
Returns:
- C++
- Script
0 on success, -1 on failure
function diguy_get_exface_float_value |
Prototype:
Description:int diguy_get_exface_float_value(diguyCharacter* character, const char* var_name, float* value);
This function returns the current value of an expressive face low-level float ("register") value.
This function is deprecated. Use the diguyCharacterFaceExpression class and diguyCharacter::get_viseme() instead.Arguments:
character pointer to a diguyCharacter var_name name of the float value to get value pointer to variable where current value should be written See diguy_set_exface_float_value() for valid var_name values.Callable From:
Returns:
- C++
- Script
0 on success, -1 on failure
Boston Dynamics
ALL RIGHTS RESERVED.
These coded instructions, statements, and computer programs contain unpublished proprietary information of Boston Dynamics and are protected by Copyright Laws of the United States. They may not be used, duplicated, or disclosed in any form, in whole or in part, without the prior written consent from Boston Dynamics.
RESTRICTED RIGHTS LEGEND
Use, duplication, or disclosure by the government is subject to restrictions as set forth in FAR 52.227.19(c)(2) or subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Sofware clause at DFARS 252.227-7013 and/or in similar or successor clauses in the FAR, or the DOD or NASA FAR Supplement, or to subparagraphs (c)(1) and (c)(2) of the Commercial Computer Software--Restricted Rights at 48 CFR 52.227-19, as applicable. Unpublished-rights reserved under the Copyright Laws of the United States.
Contractor/Manufacturer is:
Boston Dynamics/515 Massachusetts Avenue/Cambridge MA 02139.