Ryan Huffman
7e2bb0e5ed
Cleanup camera docs
2016-11-14 13:51:51 -08:00
Ryan Huffman
ec86b82079
Add jsdoc to Camera
2016-11-14 12:14:24 -08:00
David Rowe
ce58edc4e0
Add frustum property to JavaScript Camera object
2016-09-09 18:56:05 +12:00
Zander Otavka
235ee4bd46
Refactor Camera scripting interface a little
...
get/setRotation has been removed, as it was a duplicate of
get/setOrientation, but undocumented and barely used. get/setTransform
and get/setPerspective have been changed to methods from slots, since
glm::mat4 is not exposed to the scriping interface so they don't work in
scripting.
2016-06-27 13:06:12 -07:00
Seth Alves
40e862cf9e
quiet gcc 5 warnings
2016-05-21 16:53:01 -07:00
Thijs Wenker
de98a17ada
- rename CameraEntityItem to AnchorEntityItem
2015-11-06 01:58:08 +01:00
Thijs Wenker
d7279e4c88
Support for Camera Entities.
...
- New entity type: camera, with just the basic properties of an entity (position, rotation, name etc.).
- New CameraMode: CameraEntity
- Example script using the new cameraEntity
- Updated edit.js to use the CameraEntities (with button to preview the camera)
2015-11-04 02:51:23 +01:00
Anthony J. Thibault
608898848f
Fix for edit.js Camera.getPosition(), getOrientation() and getRotation()
...
JavaScript has problems with const refs, apparently.
Camera.getPosition() was returning undefined.
2015-07-28 19:49:06 -07:00
Brad Davis
9f98547390
Merge branch 'master' into plugins
2015-06-22 13:35:40 -07:00
Brad Davis
00d8fe75ab
Breaking up overlay into rendering and compositing classes
2015-06-13 17:36:08 -07:00
Brad Davis
b5e6b737c4
Working on display plugins
2015-05-26 17:32:41 -07:00
Brad Davis
41d587bd2e
Revert "Revert "Fixing HMD asymmetrical projections (esp DK1) and santizing the transform stuff""
...
This reverts commit 6e8c067bcb
.
Conflicts:
interface/src/Camera.h
2015-05-12 14:47:44 -07:00
Brad Davis
32c1b5e4c5
Merge remote-tracking branch 'upstream/master' into dk1
...
Conflicts:
interface/src/Camera.h
2015-05-12 14:46:34 -07:00
Brad Davis
02a6b557dd
Restoring position as a slot
2015-05-12 14:45:38 -07:00
samcake
6e8c067bcb
Revert "Fixing HMD asymmetrical projections (esp DK1) and santizing the transform stuff"
2015-05-12 14:34:43 -07:00
Brad Davis
666caf0d59
Working on fixing DK1 and santizing the transform stuff
2015-05-12 00:44:30 -07:00
Bradley Austin Davis
098a9bd70e
Fixing sixense and restoring lookat
2015-05-04 13:10:16 -07:00
Brad Davis
302aa9db47
Removing access to the gl widget and display managers
2015-05-02 00:49:52 -07:00
ZappoMan
664d126465
remove scale from Camera class since it was only used by avatar and was causing problems with no obvious benefit
2015-04-28 16:34:33 -07:00
ZappoMan
806e691bbf
restore camera lookAt and keepLookingAt features
2015-01-07 13:41:07 -08:00
ZappoMan
efe202b7e8
make a version of computePick that works off of view frustum even when in HMD mode, updates to lobby
2014-11-22 21:25:43 -08:00
Stephen Birarda
72f80d4a0f
make camera getPosition() callable from js
2014-11-04 12:39:50 -08:00
Stephen Birarda
f53455ee55
use a ray from the near clip for action ray
2014-11-04 11:40:47 -08:00
Stephen Birarda
fe0d593ac4
expose camera mode as property and leverage in scripts
2014-11-04 10:41:13 -08:00
Stephen Birarda
790aa848ae
leverage Camera object for scripting, remove sep interface
2014-11-04 10:33:55 -08:00
Stephen Birarda
8d6b041758
send a pick ray with HFActionEvent, not x,y
2014-11-04 10:01:25 -08:00
Ryan Huffman
fde7b30501
Add Camera::modeUpdated()
2014-10-23 14:47:41 -07:00
Philip Rosedale
2da4345b21
First person and mirror HMD view almost fixed
2014-10-09 13:32:35 -07:00
Philip Rosedale
c4c9f4820d
First pass at simplifying camera, removes interpolation to target and setbacks
2014-10-08 10:00:47 -07:00
Philip Rosedale
f4b9ccbceb
remove unused camera functions
2014-10-07 21:51:46 -07:00
Philip Rosedale
60c33c18c3
Expose mode shift period to JS, remove default value
2014-06-24 20:32:41 -07:00
Stephen Birarda
ae4b8348a2
fix header include guards via regex
2014-04-09 12:03:17 -07:00
Stephen Birarda
6a51df9e38
initial regex replacement of headers
2014-04-08 17:30:36 -07:00
Andrzej Kapolka
083e9076a9
Missed a spot.
2014-04-08 15:17:05 -07:00
Andrew Meadows
aa8c2fc8cb
use radians instead of degrees (almost) everywhere
2014-03-11 17:26:58 -07:00
ZappoMan
1e404404c3
next pass at seeing voxels
2014-02-26 13:35:59 -08:00
Andrzej Kapolka
d80b52dc9f
Fixes for camera mode transitions, seeing inside head.
2014-02-24 11:33:52 -08:00
Andrew Meadows
6ce028bbab
Simplifiy API for camera mode transitions
...
Specify the "period" for the transition rather than the "rate".
2014-02-17 10:27:33 -08:00
ZappoMan
bdf5c7a6b7
changed stopKeepLookingAt() to stopLooking()
2014-02-09 23:26:46 -08:00
ZappoMan
d5447452ae
more work on lookAt behavior
2014-02-09 21:06:32 -08:00
ZappoMan
c64a530be4
first cut at lookAt
2014-02-09 16:24:38 -08:00
ZappoMan
2157349804
added Camera.computePickRay()
2014-02-07 09:40:52 -08:00
ZappoMan
7379f9c923
tweaks to scriptable camera
2014-02-06 23:59:46 -08:00
ZappoMan
666393fdad
removed dead code
2014-02-06 20:05:48 -08:00
ZappoMan
77e7f336d5
scriptable camera
2014-02-06 20:03:57 -08:00
Andrew Meadows
aa3a1a9a72
Stop rendering our head in first person camera mode.
2014-02-05 15:35:57 -08:00
Andrzej Kapolka
e9b3cca3de
OpenGL fields of view are vertical, not horizontal.
2013-08-07 14:26:22 -07:00
atlante45
29062c51b2
- changed according to review comments
...
- added reset scale option
2013-08-05 15:23:40 -07:00
atlante45
3d853f5b90
- Smooth rescaling
...
- stop following when leading avatar disconnect
- set max far clip for no more crash with really big avatars
2013-08-05 14:05:58 -07:00
atlante45
bf3c4fa1f8
Avatar resizing final commit
2013-07-15 12:04:24 -07:00