Beispiel #1
0
/** @brief SDHys
  *
  * @todo: constructor
  */
SDHys::SDHys(double inverse, double up, double down): EPSILON(0.5)
{
	ahys_ = 0;
	setInverse(inverse);
	setSlope(up, down);
	setParams(1.1, 10., 2);
}
Beispiel #2
0
void ST7735::init()
{
	reset();
	setSleep(false);
	setInverse(false);
	setIdle(false);
	on();
}
void Chair::draw(glm::mat4 transform, glm::vec3 color)
{
	setInverse(glm::inverse(transform));
	for(int i = 0; i < 6; i++)
	{
		glm::mat4 pieceTransform = chairTransforms[i].translate * chairTransforms[i].scale * chairTransforms[i].rotate;
		inverseMatrices[i] = glm::inverse(transform * pieceTransform);
		forwardMatrices[i] = transform * pieceTransform;
		cube->draw(transform * pieceTransform,color);
	}
}
Beispiel #4
0
OpCirlce :: OpCirlce()
{
	x			= 0;
	y			= 0;
	radius		= 100;
	
	setCirlceResolution( 4 );
	setInverse( false );
	setRotation( 0 );
	setAudioInValue( 0 );
	setRgbScale( 0, 0, 0 );
	
	fbo.allocate( 640, 480, true );
}
PIC_INLINE FilterDCT1D::FilterDCT1D(int nCoeff, bool bForward)
{
    this->coeff = NULL;
    this->nCoeff = nCoeff;

    if(bForward) {
        setForward();
    } else {
        setInverse();
    }

    sqr[0] = sqrtf(1.0f / float(nCoeff));
    sqr[1] = sqrtf(2.0f / float(nCoeff));

    dirs[0] = 1;
    dirs[1] = 0;
    dirs[2] = 0;
}
Beispiel #6
0
void Matrix23::invert() {
    setInverse( *this );
}
Beispiel #7
0
void Matrix34::invert(){
	setInverse( *this ); //setInverse()が自分でも大丈夫な作りなのでそのまま渡す。
}