当前位置: 首页>>代码示例>>C++>>正文


C++ ofVec2f::getRotated方法代码示例

本文整理汇总了C++中ofVec2f::getRotated方法的典型用法代码示例。如果您正苦于以下问题:C++ ofVec2f::getRotated方法的具体用法?C++ ofVec2f::getRotated怎么用?C++ ofVec2f::getRotated使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ofVec2f的用法示例。


在下文中一共展示了ofVec2f::getRotated方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: ofColor

Confetti::Confetti(ofVec2f origin, ofVec2f velVector, float divergenceFactor, float tempStrengthVar, int tempId){
	
	particleId = tempId; 
	
	color = ofColor(ofRandom(200),ofRandom(200),ofRandom(200));
	//color = ofColor(255);
	gravity = ofVec3f(0,1,0);
	
	strengthVariation = tempStrengthVar;
	externalForce = ofVec2f(0,0);
	
	pos = ofVec3f(origin.x, origin.y, 0);
	
	accel = velVector;
	accel.z = ofRandom(-100,100);
	
	divergence = velVector.getRotated(ofRandom(-divergenceFactor,divergenceFactor));

	//vel = ofVec3f(velVector.x, velVector.y, velVector.x); // ASSIGNO X AL Z
	vel = accel;
	
	vel.x += divergence.x;
	vel.y += divergence.y;
	//vel.z += divergence.x;
	
	strength = (ofRandom(1 - strengthVariation,1));
	
	//strength = 1;
	vel *= strength;
	
	accel = 0;

	
	rotation = ofRandom(360);
	rotationStep = ofRandom(-10,10);

}
开发者ID:Anirbas,项目名称:proyectoConfetti,代码行数:37,代码来源:Confetti.cpp


注:本文中的ofVec2f::getRotated方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。