trigonometry


Flipping an angle using radians


Hello all you math whizzes out there!
I am struggling with a math problem I am hoping you can help me with. I have calculated an angle of direction using radians. Within OpenGL ES I move my guy by changing my point value as such:
spriteLocation.x -= playerSpeed * cosf(playerRadAngle);
spriteLocation.y -= playerSpeed * sinf(playerRadAngle);
// playerRadAgnle is my angle of direction using radians
This works very well to move my sprite in the correct direction. However, I have decided to keep my sprite "locked" in the middle of the screen and move the background instead. This requires me to Reverse my calculated angle. If my sprite's direction in radians is equivalent to 90 degrees, I want to convert it to 270 degrees. Again, keeping everything in radians.
I will admit that my knowledge of Trig is poor at best. Is there a way to figure out the opposite angle using radians? I know I could convert my radians into degrees, then add/subtract 180 degrees, then convert back to radians, but I'm looking for something more efficient.
Thanks in advance....
-Scott
Add/subtract pi instead.

Related Links

Calculating collisions with Radians incrementing
How do arbitrary-precision libraries like mpmath evaluate simple trigonometric functions?
How can I calculate the angle
Finding Shortest Distance Between Two Parallel Lines, With Arbitrary Point [closed]
how to convert depth in Z-cordinate
How can I simplify this expression with trigonometric in Maple?
Require trigonometry assistance with ship/wave movement
Trigonometry - Find where two curves intersect
How to calculate point 'along' unit circle radian [closed]
Issues with bullet entry points for “shoulder mounted” guns
Using the coordinates of two of a triangle's vertices to calculate the coordinates of the third
How to do the trig function Arc Cos (ACOS() in Excel) in MS-Access?
How to get the direction (angle) of rectangle after rotating it from a pivot point
How to calculate points of Chord
Is trigonometry computationally expensive?
draw lines protruding from a circle [closed]

Categories

HOME
kentico
cobalt
nvd3.js
apache-jena
fpga
formal-languages
fftw
owl-carousel
bitbucket-api
javacc
carousel
visual-studio-emulator
nuget-package
android-json
jtextpane
opengl-3
barcode
openpyxl
gson
php-5.6
stellar.js
frequency-distribution
plink
parameter-passing
pyramid
nodemcu
guzzle
r-mice
php-mysqlidb
easeljs
tosca
maze
linked-data
angular-translate
tizen-tv
carrierwave
volatile
record
sql-server-2000
fstream
sammy.js
keras-layer
hibernate-search
getlasterror
fiware-cygnus
tex
nohup
projects-and-solutions
google-data-api
attributeerror
claims
http-request
drupal-theming
xbmc
builder
configurationmanager
payara-micro
edit
sundials
objectscript
branch-prediction
sandcastle
change-tracking
omxplayer
burrows-wheeler-transform
cifilter
nservicebus5
uiactionsheet
nio2
jaunt-api
dynatree
zen-cart
airbrake
google-refine
adehabitathr
grouping-sets
mass-assignment
cosine-similarity
sip-server
crowd
rickshaw
ora-06550
jammer
mbunit
windows-98
argouml
frameworkelementfactory
apache-whirr
predicatebuilder
msr
cdonts
twitterizer
application-verifier
windows-identity
fail-fast-fail-early
entitykey
ifilter
information-management
lemmatization

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App