12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # Copyright 2012 United States Government, as represented by the Secretary of Defense, Under
- # Secretary of Defense (Personnel & Readiness).
- #
- # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
- # in compliance with the License. You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software distributed under the License
- # is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
- # or implied. See the License for the specific language governing permissions and limitations under
- # the License.
- ## The component representation of a 3D car
- ##
- ## @name car.vwf
- ## @namespace
- ---
- extends: http://vwf.example.com/node3.vwf
- properties:
- ## Attached to camera boolean value
- ##
- ## @name car.vwf#attachedToCamera
- ## @property
- attachedToCamera:
- set: |
- this.attachedToCamera = function( value ) {
- if ( vwf ) {
- if ( value ) {
- this.camera.attachNodeID = this.find("//pick_up_truck02")[0].id;
- } else {
- this.camera.attachNodeID = '';
- }
- }
- this.attachedToCamera = value;
- }
- value: false
- scripts:
- - |
- var car = this;
- this.pointerClick = function() {
- this.attachedToCamera = !this.attachedToCamera;
- }
|