gear::xsi::fcurve Namespace Reference

Functions

def getFCurveValues
 Get X values evently spaced on the FCurve.
def drawFCurve
 Set FCurve Keys.
def getFCurveKeys
 Return the keys of the fcurve as an 2 dimensional array.
def copyFCurve
 Copy the keys of source fcurve on target fcurve.
def getFirstAndLastKey
 Get First and Last Key for given controlers.

Detailed Description


This file is part of GEAR.

GEAR is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/lgpl.html>.

Author:     Jeremie Passerin      geerem@hotmail.com
Company:    Studio Nest (TM)
Date:       2010 / 11 / 15

Author:
Jeremie Passerin

Function Documentation

def gear::xsi::fcurve::getFCurveValues (   fcv,
  division,
  factor = 1 
)

Get X values evently spaced on the FCurve.

Parameters:
fcv FCurve - The FCurve to evaluate.
division Integer - The number of division you want to evaluate on the FCurve.
Returns:
List of Double - The values.
def gear::xsi::fcurve::drawFCurve (   fcv,
  keys,
  interpolation = c.siCubicInterpolation,
  extrapolation = c.siConstantExtrapolation 
)

Set FCurve Keys.

Parameters:
fcv FCurve - The FCurve to edit.
keys List of Tuple (Time, Value) - The tuple (Key, Value) you want to add on the curve.
siInterpolation String - Interpolation of the curve.
Returns:
the fcurve.
def gear::xsi::fcurve::getFCurveKeys (   fcv  ) 

Return the keys of the fcurve as an 2 dimensional array.

Parameters:
fcv FCurve
Returns:
list
def gear::xsi::fcurve::copyFCurve (   target,
  source 
)

Copy the keys of source fcurve on target fcurve.

Parameters:
target FCurve - The target FCurve (the one we write on).
source FCurve - The source FCurve.
Returns:
def gear::xsi::fcurve::getFirstAndLastKey (   controlers  ) 

Get First and Last Key for given controlers.

Parameters:
controlers Collection of X3DObject - Collection of controler.
Returns:
a tuple (first Key, last key), False if there is no key on selection.
Generated by  doxygen 1.6.2-20100208