Бырков Аким Дмитриевич
|
|
- Elisabeth Holland
- 6 years ago
- Views:
Transcription
1 Работа призера заключительного этапа командной инженерной олимпиады школьников Олимпиада Национальной технологической инициативы Профиль «Виртуальная и дополненная реальность» Бырков Аким Дмитриевич Класс: 9Б Школа: ГБОУ СОШ 606 с углубленным изучением английского языка Пушкинского района Санкт Петербурга Город: г. Санкт - Петербург Регион: г. Санкт - Петербург Команда на заключительном этапе: Виртуалити Уникальный номер участника: 9-2 Параллель: Результаты заключительного этапа: Индивидульная часть Командная часть Математика Информатика Макс. Результат Итого Балл Всего ,6
2 Индивидуальная часть Персональный лист участника с номером 9-2:
3 Математика
4
5 Информатика ЗадачаА program Zad_A; const FIn = 'input.txt'; FOut = 'output.txt'; var A, B, T: Integer; sub, i, dup, tt: Integer; msum: real; begin AssignFile(input, FIn); Reset(input); AssignFile(output, FOut); Rewrite(output); Read(A, B, T); sub := B - A; msum := (T + 1) * T / 2; if (msum < sub) or (sub < T) then Writeln(-1) else if sub = msum then for i := 1 to T do Write(i, ' ') else begin tt := T; while (sub < msum) or (T - tt > sub - msum) do begin Dec(tt); msum := (tt + 1) * tt / 2; end; dup := sub - floor(msum); if dup = 0 then begin for i := 1 to T - tt do Write(0, ' '); for i := 1 to tt do begin write(i, ' '); end; end else begin for i := 1 to T - tt - 1 do Write(0, ' '); for i := 1 to tt do begin write(i, ' '); if i = dup then write(i, ' '); end; end; end; end.
6 Командная часть Результаты были получены в рамках выступления команды: Виртуалити Личный состав команды: Бырков Аким Дмитриевич Сопрачев Андрей Константинович Сечинский Егор Валерьевич Карбаинова Анастасия Александровна
7 ViveControllerInputTest /* * Copyright (c) 2016 Razeware LLC * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using UnityEngine; public class ViveControllerInputTest : MonoBehaviour private SteamVR_TrackedObject trackedobj; private SteamVR_Controller.Device Controller get return SteamVR_Controller.Input((int)trackedObj.index); void Awake() trackedobj = GetComponent<SteamVR_TrackedObject>(); private void Update() if (Controller.GetAxis()!= Vector2.zero) Debug.Log(gameObject.name + Controller.GetAxis());
8 if (Controller.GetHairTriggerDown()) Debug.Log(gameObject.name + " Trigger Press"); if (Controller.GetHairTriggerUp()) Debug.Log(gameObject.name + " Trigger Release"); if (Controller.GetPressDown(SteamVR_Controller.ButtonMask.Grip)) Debug.Log(gameObject.name + " Grip Press"); if (Controller.GetPressUp(SteamVR_Controller.ButtonMask.Grip)) Debug.Log(gameObject.name + " Grip Release"); LaserPointer /* * Copyright (c) 2016 Razeware LLC * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ using UnityEngine;
9 public class LaserPointer : MonoBehaviour public Transform camerarigtransform; public Transform headtransform; // The camera rig's head public Vector3 teleportreticleoffset; // Offset from the floor for the reticle to avoid z-fighting public LayerMask teleportmask; // Mask to filter out areas where teleports are allowed private SteamVR_TrackedObject trackedobj; public GameObject laserprefab; // The laser prefab private GameObject laser; // A reference to the spawned laser private Transform lasertransform; // The transform component of the laser for ease of use public GameObject teleportreticleprefab; // Stores a reference to the teleport reticle prefab. private GameObject reticle; // A reference to an instance of the reticle private Transform teleportreticletransform; // Stores a reference to the teleport reticle transform for ease of use private Vector3 hitpoint; // Point where the raycast hits private bool shouldteleport; // True if there's a valid teleport target private SteamVR_Controller.Device Controller get return SteamVR_Controller.Input((int)trackedObj.index); void Awake() trackedobj = GetComponent<SteamVR_TrackedObject>(); //new void Start() laser = Instantiate(laserPrefab); lasertransform = laser.transform; reticle = Instantiate(teleportReticlePrefab); teleportreticletransform = reticle.transform; void Update() // Is the touchpad held down? if (Controller.GetPress(SteamVR_Controller.ButtonMask.Touchpad)) RaycastHit hit; // Send out a raycast from the controller if (Physics.Raycast(trackedObj.transform.position, transform.forward, out hit, 100, teleportmask)) hitpoint = hit.point;
10 ShowLaser(hit); //Show teleport reticle reticle.setactive(true); teleportreticletransform.position = hitpoint + teleportreticleoffset; shouldteleport = true; else // Touchpad not held down, hide laser & teleport reticle laser.setactive(false); reticle.setactive(false); // Touchpad released this frame & valid teleport position found if (Controller.GetPressUp(SteamVR_Controller.ButtonMask.Touchpad) && shouldteleport) Teleport(); private void ShowLaser(RaycastHit hit) laser.setactive(true); //Show the laser lasertransform.position = Vector3.Lerp(trackedObj.transform.position, hitpoint,.5f); // Move laser to the middle between the controller and the position the raycast hit lasertransform.lookat(hitpoint); // Rotate laser facing the hit point lasertransform.localscale = new Vector3(laserTransform.localScale.x, lasertransform.localscale.y, hit.distance); // Scale laser so it fits exactly between the controller & the hit point private void Teleport() shouldteleport = false; // Teleport in progress, no need to do it again until the next touchpad release reticle.setactive(false); // Hide reticle Vector3 difference = camerarigtransform.position - headtransform.position; // Calculate the difference between the center of the virtual room & the player's head difference.y = 0; // Don't change the final position's y position, it should always be equal to that of the hit point camerarigtransform.position = hitpoint + difference; // Change the camera rig position to where the the teleport reticle was. Also add the difference so the new virtual room position is relative to the player position, allowing the player's new position to be exactly where they pointed. (see illustration) ControllerGrabObject
11 using UnityEngine; public class ControllerGrabObject : MonoBehaviour private SteamVR_TrackedObject trackedobj; private GameObject collidingobject; private GameObject objectinhand; MainControl mc; public SteamVR_Controller.Device Controller get return SteamVR_Controller.Input((int)trackedObj.index); void Awake() mc = GameObject.FindObjectOfType<MainControl>(); trackedobj = GetComponent<SteamVR_TrackedObject>(); void Update() /*if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger)) mc.rightsticdown(); if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_Grip)) mc.deleteright(); if (Controller.GetAxis().x!= 0) mc.axisright(controller.getaxis().x); if (Controller.GetHairTriggerUp()) mc.rightsticup(controller.velocity, Controller.angularVelocity); */ BezierCurveScript using UnityEngine; using System.Collections;
12 using System.Collections.Generic; public class BezierCurveScript : MonoBehaviour public class BezierPath public List<Vector3> pathpoints; private int segments; public int pointcount; public BezierPath() pathpoints = new List<Vector3>(); pointcount = 100; public void DeletePath() pathpoints.clear(); Vector3 BezierPathCalculation(Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3, float t) float tt = t * t; float ttt = t * tt; float u = 1.0f - t; float uu = u * u; float uuu = u * uu; Vector3 B = new Vector3(); B = uuu * p0;
13 B += 3.0f * uu * t * p1; B += 3.0f * u * tt * p2; B += ttt * p3; return B; public void CreateCurve(List<Vector3> controlpoints) segments = controlpoints.count / 3; for (int s = 0; s < controlpoints.count - 3; s += 3) Vector3 p0 = controlpoints[s]; Vector3 p1 = controlpoints[s + 1]; Vector3 p2 = controlpoints[s + 2]; Vector3 p3 = controlpoints[s + 3]; if (s == 0) pathpoints.add(bezierpathcalculation(p0, p1, p2, p3, 0.0f)); for (int p = 0; p < (pointcount / segments); p++) float t = (1.0f / (pointcount / segments)) * p; Vector3 point = new Vector3(); point = BezierPathCalculation(p0, p1, p2, p3, t); pathpoints.add(point);
14 private void createline(vector3 start, Vector3 end, float linesize, Color c) GameObject canvas = new GameObject("canvas" + canvasindex); canvas.transform.parent = transform; canvas.transform.rotation = transform.rotation; LineRenderer lines = (LineRenderer)canvas.AddComponent<LineRenderer>(); lines.material = new Material(shader); lines.material.color = c; lines.useworldspace = false; lines.setwidth(linesize, linesize); lines.setvertexcount(2); lines.setposition(0, start); lines.setposition(1, end); canvasindex++; private void UpdatePath() List<Vector3> c = new List<Vector3>(); for (int o = 0; o < objects.length; o++) if (objects[o]!= null) Vector3 p = objects[o].transform.position;
15 c.add(p); path.deletepath(); path.createcurve(c); private int canvasindex = 0; public Shader shader; BezierPath path = new BezierPath(); public GameObject[] objects; // Use this for initialization void Start() UpdatePath(); // Update is called once per frame void Update() UpdatePath(); for (int i = 1; i < (path.pointcount); i++) Vector3 startv = path.pathpoints[i - 1]; Vector3 endv = path.pathpoints[i]; createline(startv, endv, 0.25f, Color.blue);
16 void OnDrawGizmos() UpdatePath(); for (int i = 1; i < (path.pointcount); i++) Vector3 startv = path.pathpoints[i - 1]; Vector3 endv = path.pathpoints[i]; Gizmos.color = Color.blue; Gizmos.DrawLine(startv, endv); handtrack using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Linq; public class handtrack : MonoBehaviour public GameObject go; public LineRenderer lr; List<GameObject> gos = new List<GameObject>(); Vector3[] pos = new Vector3[2]; private void Update() if (gos.count > 0 && Time.timeScale ==1) float min = 999; GameObject obj = null; foreach ( var c in gos) float d = Vector3.Distance(transform.position, c.transform.position); if (d < min) min = d; obj = c;
17 go = obj; pos[0] = transform.position; pos[1] = go.transform.position; lr.setpositions(pos); lr.enabled = true; else lr.enabled = false; go = null; private void OnTriggerEnter(Collider other) if (other.tag == "zarad") gos.add(other.gameobject); public void Delete(GameObject go) if (gos.contains(go)) gos.remove(go); private void OnTriggerExit(Collider other) if (gos.contains(other.gameobject)) gos.remove(other.gameobject); leftsticcontr using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class leftsticcontr : MonoBehaviour public MainControl mc; public Animator anim; public Image play; public Sprite plays, playpause; bool istap; private SteamVR_TrackedObject trackedobj; public SteamVR_TrackedController stc; public audiocontrol ac;
18 void Awake() trackedobj = GetComponent<SteamVR_TrackedObject>(); private SteamVR_Controller.Device Controller get return SteamVR_Controller.Input((int)trackedObj.index); bool ispause; bool prest; void Update() if (Input.GetKeyDown(KeyCode.R)) Application.LoadLevel(0); if (!prest && stc.padpressed) prest = true; ac.playclip(); Debug.Log("yhsefcgjdfsbhkasnf"); if ((Controller.GetAxis().x > 0.1f) &&!ispause && stc) mc.deletego(); else if (stc.padpressed) Debug.Log("stc"); if (ispause == true) ispause = false; else if (ispause == false) ispause = true; play.sprite = ispause? plays : playpause; if (ispause == true) anim.setbool("ispause", true); mc.pausedepause(); //Debug.Log("isPause=" + ispause); else Debug.Log("isPause=" + ispause); anim.setbool("ispause", false); mc.pausedepause(); else if (!stc.padpressed) prest = false;
19 if (Controller.GetAxis().x > 0.1f) anim.setbool("todel", true); anim.setbool("topause", false); else if (Controller.GetAxis().x < -0.1f) anim.setbool("todel", false); anim.setbool("topause", true); else anim.setbool("todel", false); anim.setbool("topause", false); if (Controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger).x == 1 &&!istap) istap = true; mc.startstopdrag(controller); if (Controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger).x < 0.9f && istap) istap = false; if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_DPad_Right)) mc.deletego(); if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_DPad_Left)) mc.pausedepause(); /* if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_Grip)) mc.deleteleft(); if (Controller.GetAxis().x!= 0) mc.axisleft(controller.getaxis().x); if (Controller.GetHairTriggerUp())
20 mc.leftsticup(controller.velocity, Controller.angularVelocity); if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger)) mc.leftsticdown(); */ MainControl using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using System.Linq; public class MainControl : MonoBehaviour public GameObject electronprefab; public rightsticcontrol handr; public handtrack handl; public Transform pivot2spawn; public GameObject objectinhand; public Animator anim; public MeshRenderer mr; public Material[] mat; public int currentq = -1; public Text t; public List<Qulons.zarad> qulons = new List<Qulons.zarad>(); float targetanim = 0; float currentanim = 0; public void Spawn(SteamVR_Controller.Device Controller) if (handr.canspawn) GameObject go = Instantiate(electronPrefab, transform); go.getcomponent<qulons.zarad>().currentq = currentq; qulons.add(go.getcomponent<qulons.zarad>()); go.transform.position = pivot2spawn.transformpoint(new Vector3(0, 0.04f + Mathf.Abs(currentQ) * 0.01f, 0)); go.getcomponent<rigidbody>().velocity = Controller.velocity; go.getcomponent<rigidbody>().angularvelocity = Controller.angularVelocity; public void Spawn (int q, float x, float y, float z) GameObject go = Instantiate(electronPrefab, transform); go.getcomponent<qulons.zarad>().currentq = q;
21 qulons.add(go.getcomponent<qulons.zarad>()); go.transform.position = new Vector3(x, y, z); private void Start() ChangeQ(1); public void ChangeQ(float pos) currentq = (int)(pos * 4.3f); targetanim = Mathf.Abs(currentQ / 4f); if (currentq == 0) mr.material = mat[0]; else if (currentq < 0) mr.material = mat[1]; else if (currentq > 0) mr.material = mat[2]; t.text = "Q = " + currentq; public void StartStopDrag(SteamVR_Controller.Device Controller) if (objectinhand == null) if (handl.go!= null) objectinhand = handl.go; else objectinhand.getcomponent<rigidbody>().velocity = Controller.velocity; objectinhand.getcomponent<rigidbody>().angularvelocity = Controller.angularVelocity; objectinhand = null; public void DeleteGO() if (objectinhand!= null) qulons.remove(objectinhand.getcomponent<qulons.zarad>()); handl.delete(objectinhand); Destroy(objectInHand); objectinhand = null;
22 public void PauseDepause() if (Time.timeScale == 0) Time.timeScale = 1; else Time.timeScale = 0; objectinhand = null; private void Update() Drag(); qulons = FindObjectsOfType<Qulons.zarad>().ToList(); currentanim += (targetanim - currentanim) * Time.deltaTime * 5; anim.setfloat("blend", currentanim); void Drag() if (objectinhand!= null) objectinhand.transform.position = handl.transform.transformpoint(new Vector3(0, 0.06f + Mathf.Abs(currentQ) * 0.015f, 0)); objectinhand.transform.rotation = handl.transform.rotation; /* public void SpawnRight(Transform t) GameObject go = Instantiate(electronPrefab, transform); qulons.add(go.getcomponent<qulons.zarad>()); go.transform.position = t.position; objectinrighthand = go; objectinrighthand.getcomponent<qulons.zarad>().select(); public void SpawnLeft(Transform t) GameObject go = Instantiate(electronPrefab, transform); qulons.add(go.getcomponent<qulons.zarad>()); go.transform.position = t.position; objectinlefthand = go; objectinlefthand.getcomponent<qulons.zarad>().select();
23 public void DeleteRight() if(objectinrighthand!= null) qulons.remove(objectinrighthand.getcomponent<qulons.zarad>()); Destroy(objectInRightHand); else if (objectinlefthand!= null) qulons.remove(objectinlefthand.getcomponent<qulons.zarad>()); Destroy(objectInLeftHand); public void DeleteLeft() if (objectinlefthand!= null) qulons.remove(objectinlefthand.getcomponent<qulons.zarad>()); Destroy(objectInLeftHand); else if (objectinrighthand!= null) qulons.remove(objectinrighthand.getcomponent<qulons.zarad>()); Destroy(objectInRightHand); public void RightSticDown() if (handr.go!= null) StartDragRight(); else SpawnRight(handR.transform); public void LeftSticDown() if (handl.go!= null) StartDragLeft(); else SpawnLeft(handL.transform);
24 public void Update() if (objectinlefthand!= null) DragLeft(); if (objectinrighthand!= null) DragRight(); public void RightSticUp(Vector3 vel, Vector3 angl) EndDragRight(vel, angl); public void LeftSticUp(Vector3 vel, Vector3 angl) EndDragLeft(vel, angl); public void AxisLeft(float p) if (objectinlefthand!= null) objectinlefthand.getcomponent<qulons.zarad>().changeq((int)(p * 4.5f)); public void AxisRight(float p) if (objectinrighthand!= null) objectinrighthand.getcomponent<qulons.zarad>().changeq((int)(p * 4.5f)); void StartDragRight() if (handr.go.getcomponent<qulons.zarad>() && objectinlefthand == null) objectinrighthand = handr.go; objectinrighthand.getcomponent<qulons.zarad>().select(); void StartDragLeft() if (handl.go.getcomponent<qulons.zarad>() && objectinlefthand == null) objectinlefthand = handl.go; objectinlefthand.getcomponent<qulons.zarad>().select();
25 void DragLeft() if (objectinlefthand!= null && handl.go!= null) objectinlefthand = handl.go; objectinlefthand.transform.position = handl.transform.position; objectinlefthand.transform.rotation = handl.transform.rotation; //UI с индикацией заряда около электрона void EndDragRight(Vector3 vel, Vector3 angl) if (objectinrighthand!= null) objectinrighthand.getcomponent<qulons.zarad>().deselect(); objectinrighthand.getcomponent<rigidbody>().velocity = vel; objectinrighthand.getcomponent<rigidbody>().angularvelocity = angl; objectinrighthand = null; void EndDragLeft(Vector3 vel, Vector3 angl) if (objectinlefthand!= null) objectinlefthand.getcomponent<qulons.zarad>().deselect(); objectinlefthand.getcomponent<rigidbody>().velocity = vel; objectinlefthand.getcomponent<rigidbody>().angularvelocity = angl; objectinlefthand = null; */ righthandtrigger using System.Collections; using System.Collections.Generic; using UnityEngine; public class righthandtrigger : MonoBehaviour public List<GameObject> gos = new List<GameObject>(); private void OnTriggerEnter(Collider other) if(other.tag == "zarad") gos.add(other.gameobject); private void OnTriggerExit(Collider other) if (gos.contains(other.gameobject)) gos.remove(other.gameobject);
26 rightsticcontrol using System.Collections; using System.Collections.Generic; using UnityEngine; public class rightsticcontrol : MonoBehaviour public MainControl mc; public MeshRenderer mr; private SteamVR_TrackedObject trackedobj; public righthandtrigger rht; public bool canspawn; bool istap; void Awake() trackedobj = GetComponent<SteamVR_TrackedObject>(); private SteamVR_Controller.Device Controller get return SteamVR_Controller.Input((int)trackedObj.index); void Update() if (rht.gos.count > 0) canspawn = false; mr.enabled = false; else canspawn = true; mr.enabled = true; if (Controller.GetAxis().x!= 0) mc.changeq(controller.getaxis().x); if (Controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger).x == 1 &&!istap) istap = true; mc.spawn(controller); if (Controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger).x < 0.9f && istap)
27 istap = false; // if (Controller.GetAxis(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger)) /* if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_Grip)) mc.deleteleft(); if (Controller.GetAxis().x!= 0) mc.axisleft(controller.getaxis().x); if (Controller.GetHairTriggerUp()) mc.leftsticup(controller.velocity, Controller.angularVelocity); if (Controller.GetPressDown(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger)) mc.leftsticdown(); */ Bezier using UnityEngine; using System.Collections.Generic; [RequireComponent(typeof(LineRenderer))] public class Bezier : MonoBehaviour public Transform[] controlpoints; public LineRenderer linerenderer; private int curvecount = 0; private int layerorder = 0; private int SEGMENT_COUNT = 50; void Start() if (!linerenderer) linerenderer = GetComponent<LineRenderer>(); linerenderer.sortinglayerid = layerorder; curvecount = (int)controlpoints.length / 3; void Update()
28 DrawCurve(); void DrawCurve() for (int j = 0; j <curvecount; j++) for (int i = 1; i <= SEGMENT_COUNT; i++) float t = i / (float)segment_count; int nodeindex = j * 3; Vector3 pixel = CalculateCubicBezierPoint(t, controlpoints [nodeindex].position, controlpoints [nodeindex + 1].position, controlpoints [nodeindex + 2].position, controlpoints [nodeindex + 3].position); linerenderer.setvertexcount(((j * SEGMENT_COUNT) + i)); linerenderer.setposition((j * SEGMENT_COUNT) + (i - 1), pixel); Vector3 CalculateCubicBezierPoint(float t, Vector3 p0, Vector3 p1, Vector3 p2, Vector3 p3) float u = 1 - t; float tt = t * t; float uu = u * u; float uuu = uu * u; float ttt = tt * t; Vector3 p = uuu * p0; p += 3 * uu * t * p1; p += 3 * u * tt * p2; p += ttt * p3; return p; GameObjectDragAndDrop using UnityEngine; using System.Collections; public class GameObjectDragAndDrop : MonoBehaviour private bool ismousedrag; private GameObject target; public Vector3 screenposition; public Vector3 offset; // Update is called once per frame
29 void Update () if (Input.GetMouseButtonDown (0)) RaycastHit hitinfo; target = ReturnClickedObject (out hitinfo); if (target!= null) ismousedrag = true; //Convert world position to screen position. screenposition = Camera.main.WorldToScreenPoint (target.transform.position); offset = target.transform.position - Camera.main.ScreenToWorldPoint (new Vector3 (Input.mousePosition.x, Input.mousePosition.y, screenposition.z)); if (Input.GetMouseButtonUp (0)) ismousedrag = false; if (ismousedrag) //track mouse position. Vector3 currentscreenspace = new Vector3 (Input.mousePosition.x, Input.mousePosition.y, screenposition.z); //convert screen position to world position with offset changes. Vector3 currentposition = Camera.main.ScreenToWorldPoint (currentscreenspace) + offset; //It will update target gameobject's current postion. target.transform.position = currentposition; /// <summary> /// It will ray cast to mousepostion and return any hit objet. /// </summary> /// <param name="hit"></param> /// <returns></returns> GameObject ReturnClickedObject (out RaycastHit hit) GameObject target = null; Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition); if (Physics.Raycast (ray.origin, ray.direction * 10, out hit)) target = hit.collider.gameobject; return target;
30 Line using UnityEngine; using System.Collections; [RequireComponent(typeof(LineRenderer))] public class Line : MonoBehaviour public LineRenderer lr; public Transform p0; public Transform p1; public int layerorder = 0; void Start() lr.setvertexcount(2); lr.sortinglayerid = layerorder; void Update() lr.setposition(0,p0.position); lr.setposition(1,p1.position);
31
32
33
34
35
36
Русинович Андрей Сергеевич
Работа победителя заключительного этапа командной инженерной олимпиады школьников Олимпиада Национальной технологической инициативы Профиль «Водные робототехнические системы» Русинович Андрей Сергеевич
More informationКовешников Арсений Александрович
Работа призера заключительного этапа командной инженерной олимпиады школьников Олимпиада Национальной технологической инициативы Профиль «Виртуальная и дополненная реальность» Ковешников Арсений Александрович
More informationX Generic Event Extension. Peter Hutterer
X Generic Event Extension Peter Hutterer X Generic Event Extension Peter Hutterer X Version 11, Release 7.7 Version 1.0 Copyright 2007 Peter Hutterer Permission is hereby granted, free of charge, to any
More informationКойляк Евгений Андреевич
Работы победителя заключительного этапа командной инженерной олимпиады школьников Олимпиада Национальной технологической инициативы Профиль «Большие данные и машинное обучение» Койляк Евгений Андреевич
More informationThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
1. License The MIT License (MIT) Copyright (c) 2018 gamedna Ltd Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),
More informationgit-pr Release dev2+ng5b0396a
git-pr Release 0.2.1.dev2+ng5b0396a Mar 20, 2017 Contents 1 Table Of Contents 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationC# for UNITY3d: Sem 1 a.k.a. The Gospel of Mark Part 1
C# for UNITY3d: Sem 1 a.k.a. The Gospel of Mark Part 1 Special Thanks to Mark Hoey, whose lectures this booklet is based on Move and Rotate an Object (using Transform.Translate & Transform.Rotate)...1
More informationSensor-fusion Demo Documentation
Sensor-fusion Demo Documentation Release 1.2 Alexander Pacha Aug 13, 2018 Contents: 1 Euler Angles 3 2 Installation 5 3 Contribute 7 4 License 9 i ii Sensor-fusion Demo Documentation, Release 1.2 This
More informationAsthma Eliminator MicroMedic Competition Entry
Asthma Eliminator 2013 MicroMedic Competition Entry Overview: Our project helps people with asthma to avoid having asthma attacks. It does this by monitoring breath pressure and alerting the user if the
More informationFeed Cache for Umbraco Version 2.0
Feed Cache for Umbraco Version 2.0 Copyright 2010, Ferguson Moriyama Limited. All rights reserved Feed Cache for Umbraco 2.0 Page 1 Introduction... 3 Prerequisites... 3 Requirements... 3 Downloading...
More informationDellve CuDNN Documentation
Dellve CuDNN Documentation Release 1.0.0 DELLveTeam May 02, 2017 Contents 1 Install Requirements 3 2 Dellve CuDNN Framework 5 3 Dellve CuDNN Operations 7 4 API Reference 11 5 Contributing 13 6 Licensing
More informationmp3fm Documentation Release Akshit Agarwal
mp3fm Documentation Release 1.0.1 Akshit Agarwal July 27, 2013 CONTENTS 1 Introduction to MP3fm 3 1.1 Features.................................................. 3 2 Libraries Used and Install 5 2.1 Libraries
More informationUFO. Prof Alexiei Dingli
UFO Prof Alexiei Dingli Setting the background Import all the Assets Drag and Drop the background Center it from the Inspector Change size of Main Camera to 1.6 Position the Ship Place the Barn Add a
More informationSpotter Documentation Version 0.5, Released 4/12/2010
Spotter Documentation Version 0.5, Released 4/12/2010 Purpose Spotter is a program for delineating an association signal from a genome wide association study using features such as recombination rates,
More informationThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Simple Robot Simulator 2010 (SRS10) Written by Walter O. Krawec Copyright (c) 2013 Walter O. Krawec Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
More informationUnity3D. Unity3D is a powerful cross-platform 3D engine and a user friendly development environment.
Unity3D Unity3D is a powerful cross-platform 3D engine and a user friendly development environment. If you didn t like OpenGL, hopefully you ll like this. Remember the Rotating Earth? Look how it s done
More informationBluetooth Low Energy in C++ for nrfx Microcontrollers
Bluetooth Low Energy in C++ for nrfx Microcontrollers 1st Edition Tony Gaitatzis BackupBrain Publishing, 2017 ISBN: 978-1-7751280-7-6 backupbrain.co i Bluetooth Low Energy in C++ for nrfx Microcontrollers
More informationXEP-0099: IQ Query Action Protocol
XEP-0099: IQ Query Action Protocol Iain Shigeoka mailto:iain@jivesoftware.com xmpp:smirk@jabber.com 2018-11-03 Version 0.1.1 Status Type Short Name Deferred Standards Track Not yet assigned Standardizes
More informationGoogle SketchUp/Unity Tutorial Basics
Software used: Google SketchUp Unity Visual Studio Google SketchUp/Unity Tutorial Basics 1) In Google SketchUp, select and delete the man to create a blank scene. 2) Select the Lines tool and draw a square
More informationMEAS TEMPERATURE SYSTEM SENSOR (TSYS01) XPLAINED PRO BOARD
MEAS TEMPERATURE SYSTEM SENSOR (TSYS01) XPLAINED PRO BOARD Digital Temperature Digital Component Sensor (DCS) Development Tools Performance -5 C to 50 C accuracy: 0.1 C -40 C to 125 C accuracy: 0.5 C Very
More informationIndustries Package. TARMS Inc.
Industries Package TARMS Inc. September 07, 2000 TARMS Inc. http://www.tarms.com Copyright cfl2000 TARMS Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this model
More informationsensor-documentation Documentation
sensor-documentation Documentation Release 0.0.1 Apoorv Jagtap October 15, 2016 Contents 1 Contents: 1 1.1 Introduction............................................... 1 1.2 Velodyne VLP - 16............................................
More informationMCAFEE THREAT INTELLIGENCE EXCHANGE RESILIENT THREAT SERVICE INTEGRATION GUIDE V1.0
MCAFEE THREAT INTELLIGENCE EXCHANGE RESILIENT THREAT SERVICE INTEGRATION GUIDE V1.0 Copyright IBM Corporation 2018 Permission is hereby granted, free of charge, to any person obtaining a copy of this software
More informationTransparency & Consent Framework
Transparency & Consent Framework Consent Manager Provider JS API v1.0 Table of Contents Introduction... 2 About the Transparency & Consent Framework... 2 About the Transparency & Consent Standard... 3
More informationSopaJS JavaScript library package
SopaJS JavaScript library package https://staff.aist.go.jp/ashihara-k/sopajs.html AIST August 31, 2016 1 Introduction SopaJS is a JavaScript library package for reproducing panoramic sounds on the Web
More informationThe XIM Transport Specification
The XIM Transport Specification Revision 0.1 Takashi Fujiwara, FUJITSU LIMITED The XIM Transport Specification: Revision 0.1 by Takashi Fujiwara X Version 11, Release 7 Copyright 1994 FUJITSU LIMITED Copyright
More informationTailor Documentation. Release 0.1. Derek Stegelman, Garrett Pennington, and Jon Faustman
Tailor Documentation Release 0.1 Derek Stegelman, Garrett Pennington, and Jon Faustman August 15, 2012 CONTENTS 1 Quick Start 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationDotNetNuke 4.0 Module Developers Guide (Part 2)
DotNetNuke 4.0 Module Developers Guide (Part 2) Michael Washington Version 1.0.0 Last Updated: January 13, 2007 Category: DotNetNuke v4.0.5 DotNetNuke 4.0 Module Development Information in this document,
More informationusing UnityEngine; using System.Collections; using System.Collections.Generic; // This enum contains the different phases of a game turn
Bartok.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 using UnityEngine;
More informationif(input.getkey(keycode.rightarrow)) { this.transform.rotate(vector3.forward * 1);
1 Super Rubber Ball Step 1. Download and open the SuperRubberBall project from the website. Open the main scene. In it you will find a game track and a sphere as shown in Figure 1.1. The sphere has a Rigidbody
More informationAdding a Trigger to a Unity Animation Method #2
Adding a Trigger to a Unity Animation Method #2 Unity Version: 5.0 Adding the GameObjects In this example we will create two animation states for a single object in Unity with the Animation panel. Our
More informationusing UnityEngine; using System.Collections; using System.Collections.Generic;
EnemyBug.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 using
More informationSection 28: 2D Gaming: Continuing with Unity 2D
Section 28: 2D Gaming: Continuing with Unity 2D 1. Open > Assets > Scenes > Game 2. Configuring the Layer Collision Matrix 1. Edit > Project Settings > Tags and Layers 2. Create two new layers: 1. User
More informationInstagram PHP Documentation
Instagram PHP Documentation Release 0.1.0 Marvin Osswald Feb 12, 2018 Contents 1 Overview 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationFirebase PHP SDK. Release
Firebase PHP SDK Release Jul 16, 2016 Contents 1 User Guide 3 1.1 Overview................................................. 3 1.2 Authentication.............................................. 3 1.3 Retrieving
More informationclipbit Release 0.1 David Fraser
clipbit Release 0.1 David Fraser Sep 27, 2017 Contents 1 Introduction to ClipBit 1 1.1 Typing in Programs........................................... 1 2 ClipBit Programs 2 2.1 Secret Codes...............................................
More informationpoints; // Stores the p0 & p1 for interpolation timestart; // Birth time for this Enemy_4 duration = 4; // Duration of movement
Enemy_4.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 using UnityEngine;
More informationElegans Documentation
Elegans Documentation Release 0.1.0 Naoki Nishida April 29, 2014 Contents i ii CHAPTER 1 Description Elegans is a 3D plotting library written in JavaScript. With Elegans, you can generate charts in JavaScript,
More informationinflection Documentation
inflection Documentation Release 0.3.1 Janne Vanhala Oct 29, 2018 Contents 1 Installation 3 2 Contributing 5 3 API Documentation 7 4 Changelog 11 4.1 0.3.1 (May 3, 2015)...........................................
More informationEasy Decal Version Easy Decal. Operation Manual. &u - Assets
Easy Decal Operation Manual 1 All information provided in this document is subject to change without notice and does not represent a commitment on the part of &U ASSETS. The software described by this
More informationagate-sql Documentation
agate-sql Documentation Release 0.5.3 (beta) Christopher Groskopf Aug 10, 2017 Contents 1 Install 3 2 Usage 5 3 API 7 3.1 Authors.................................................. 8 3.2 Changelog................................................
More informationOpen Source Used In Cisco Configuration Professional for Catalyst 1.0
Open Source Used In Cisco Configuration Professional for Catalyst 1.0 Cisco Systems, Inc. www.cisco.com Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on
More informationLANDISVIEW Beta v1.0-user Guide
LANDISVIEW Beta v1.0 User Guide Andrew G. Birt Lei Wang Weimin Xi Knowledge Engineering Laboratory (KEL) Texas A&M University Last Revised: November 27, 2006 1 Table of Contents 1. Introduction 2. Installation
More informationXTEST Extension Library
Version 2.2 XConsortium Standard Kieron Drake UniSoft Ltd. Copyright 1992 by UniSoft Group Ltd. Permission to use, copy, modify, and distribute this documentation for any purpose and without fee is hereby
More informationInptools Manual. Steffen Macke
Inptools Manual Steffen Macke Inptools Manual Steffen Macke Publication date 2014-01-28 Copyright 2008, 2009, 2011, 2012, 2013, 2014 Steffen Macke Permission is granted to copy, distribute and/or modify
More informationThe XIM Transport Specification
The XIM Transport Specification Revision 0.1 XVersion 11, Release 6.7 Takashi Fujiwara FUJITSU LIMITED ABSTRACT This specification describes the transport layer interfaces between Xlib and IM Server, which
More informationComputer Graphics. Lecture 02 Graphics Pipeline. Edirlei Soares de Lima.
Computer Graphics Lecture 02 Graphics Pipeline Edirlei Soares de Lima What is the graphics pipeline? The Graphics Pipeline is a special software/hardware subsystem
More informationRTI Connext DDS Core Libraries
RTI Connext DDS Core Libraries Getting Started Guide Addendum for Database Setup Version 5.3.1 2018 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. February 2018. Trademarks
More informationSW MAPS TEMPLATE BUILDER. User s Manual
SW MAPS TEMPLATE BUILDER User s Manual Copyright (c) 2017 SOFTWEL (P) Ltd All rights reserved. Redistribution and use in binary forms, without modification, are permitted provided that the following conditions
More informationdeepatari Documentation
deepatari Documentation Release Ruben Glatt July 29, 2016 Contents 1 Help 3 1.1 Installation guide............................................. 3 2 API reference 5 2.1 Experiment Classes........................................
More informationCollection Views Hands-On Challenges
Collection Views Hands-On Challenges Copyright 2015 Razeware LLC. All rights reserved. No part of this book or corresponding materials (such as text, images, or source code) may be reproduced or distributed
More informationClassPad Manager Subscription
For ClassPad II Series E ClassPad Manager Subscription (for Windows ) User s Guide CASIO Education website URL http://edu.casio.com Access the URL below and register as a user. http://edu.casio.com/dl/
More informationXEP-0087: Stream Initiation
XEP-0087: Stream Initiation Thomas Muldowney mailto:temas@jabber.org xmpp:temas@jabber.org 2003-05-22 Version 0.1 Status Type Short Name Retracted Standards Track si A common method to initiate a stream
More informationTerrain. Unity s Terrain editor islands topographical landscapes Mountains And more
Terrain Unity s Terrain editor islands topographical landscapes Mountains And more 12. Create a new Scene terrain and save it 13. GameObject > 3D Object > Terrain Textures Textures should be in the following
More informationNDIS Implementation Guide
NDIS Implementation Guide Last Update: February 2016 Interactive Reporting Pty Ltd ABN 68 128 589 266 8/248 Miller Street NORTH SYDNEY NSW 2060 Ph: (61 2) 8011 1511 Email: info@bi4cloud.com Website: www.bi4cloud.com
More informationVive Input Utility Developer Guide
using Valve.VR; public class GetPressDown_SteamVR : MonoBehaviour public SteamVR_ControllerManager manager; private void Update() // get trigger down SteamVR_TrackedObject trackedobj = manager.right.getcomponent();
More informationutidylib Documentation Release 0.4
utidylib Documentation Release 0.4 Michal Čihař Nov 01, 2018 Contents 1 Installing 3 2 Contributing 5 3 Running testsuite 7 4 Building documentation 9 5 License 11 6 Changes 13 6.1 0.5....................................................
More informationdisspcap Documentation
disspcap Documentation Release 0.0.1 Daniel Uhricek Dec 12, 2018 Installation 1 Requirements 3 1.1 Build depedencies............................................ 3 1.2 Python depedencies...........................................
More informationPHP-FCM Documentation
PHP-FCM Documentation Release 0.0.1 Edwin Hoksberg Apr 09, 2018 Contents 1 Overview 3 1.1 Requirements............................................... 3 1.2 Running the tests.............................................
More informationCHAPTER 23 FUNCTIONS AND PARAMETERS
CHAPTER 23 FUNCTIONS AND PARAMETERS 1 Topics Definition of a Function Function Parameters and Arguments Returning Values Returning void Naming Conventions Function Overloading Optional Parameters The params
More informationWorkshop BOND UNIVERSITY. Bachelor of Interactive Multimedia and Design. Asteroids
Workshop BOND UNIVERSITY Bachelor of Interactive Multimedia and Design Asteroids FACULTY OF SOCIETY AND DESIGN Building an Asteroid Dodging Game Penny de Byl Faculty of Society and Design Bond University
More informationXTEST Extension Protocol
Version 2.2 XConsortium Standard Kieron Drake UniSoft Ltd. Copyright 1992 by UniSoft Group Ltd. Permission to use, copy, modify, and distribute this documentation for any purpose and without fee is hereby
More informationMEAS HTU21D PERIPHERAL MODULE
MEAS HTU21D PERIPHERAL MODULE Digital Humidity and Temperature Digital Component Sensor (DCS) Development Tools The HTU21D peripheral module provides the necessary hardware to interface the HTU21D digital
More informationPreprocessing of fmri data
Preprocessing of fmri data Pierre Bellec CRIUGM, DIRO, UdM Flowchart of the NIAK fmri preprocessing pipeline fmri run 1 fmri run N individual datasets CIVET NUC, segmentation, spatial normalization slice
More informationLANDISVIEW User Guide
LANDISVIEW User Guide Weimin Xi * Andrew Birt Knowledge Engineering Laboratory Texas A&M University Last revised: April 12 2011 *Current address: Forest Landscape Ecology Lab Department of Forest and Wildlife
More informationHTNG Web Services Product Specification. Version 2011A
HTNG Web Services Product Specification Version 2011A About HTNG Hotel Technology Next Generation ( HTNG ) is a nonprofit organization with global scope, formed in 2002 to facilitate the development of
More informationQuality of Service (QOS) With Tintri VM-Aware Storage
TECHNICAL WHITE PAPER Quality of Service (QOS) With Tintri VM-Aware Storage Dominic Cheah Technical Marketing Engineer (TME) Oct 2015 www.tintri.com Contents Intended Audience... 3 Consolidated List of
More informationU9_Collision( 碰撞 ) 龍華科技大學多媒體與遊戲發展科學系林志勇編輯請勿外流轉載, 上傳網路 林志勇
U9_Collision( 碰撞 ) 龍華科技大學多媒體與遊戲發展科學系編輯請勿外流轉載, 上傳網路 Audio AudioSource *.wav( 聲音檔 ) Audio Clip Play On Awake OnCollisionEnter function OnCollisionEnter(collision : Collision) { // Debug-draw all contact
More informationXEP-0399: Client Key Support
XEP-0399: Client Key Support Dave Cridland mailto:dave.c@threadsstyling.com xmpp:dwd@dave.cridland.net 2018-01-25 Version 0.1.0 Status Type Short Name Experimental Standards Track client-key This specification
More informationMerging Physical and Virtual:
Merging Physical and Virtual: A Workshop about connecting Unity with Arduino v1.0 R. Yagiz Mungan yagiz@purdue.edu Purdue University - AD41700 Variable Topics in ETB: Computer Games Fall 2013 September
More informationMIT-SHM The MIT Shared Memory Extension
MIT-SHM The MIT Shared Memory Extension How the shared memory extension works Jonathan Corbet Atmospheric Technology Division National Center for Atmospheric Research corbet@ncar.ucar.edu Formatted and
More informationaiounittest Documentation
aiounittest Documentation Release 1.1.0 Krzysztof Warunek Sep 23, 2017 Contents 1 What? Why? Next? 1 1.1 What?................................................... 1 1.2 Why?...................................................
More informationKEMP Driver for Red Hat OpenStack. KEMP LBaaS Red Hat OpenStack Driver. Installation Guide
KEMP LBaaS Red Hat OpenStack Driver Installation Guide VERSION: 2.0 UPDATED: AUGUST 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies and the KEMP
More informationCS 4961 Senior Design. Planetary Surface Flyover Movie Generator. Software Design Specification
CS 4961 Senior Design Planetary Surface Flyover Software Design Specification Document Prepared by: Shawn Anderson Fidel Izquierdo Jr. Angel Jimenez Khang Lam Christopher Omlor Hieu Phan 02 December 2016
More informationTWO-FACTOR AUTHENTICATION Version 1.1.0
TWO-FACTOR AUTHENTICATION Version 1.1.0 User Guide for Magento 1.9 Table of Contents 1..................... The MIT License 2.................... About JetRails 2FA 4................. Installing JetRails
More informationPacket Trace Guide. Packet Trace Guide. Technical Note
Packet Trace Guide Technical Note VERSION: 2.0 UPDATED: JANUARY 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies and the KEMP Technologies logo
More informationLight&Efficient&Flutter&Shutter&
LightEfficientFlutterShutter MosheBen)Ezra August2012 Abstract Flutter shutter is technique in which the exposure is chopped into segments and light is only integrated part of the time. By carefully selecting
More informationHTNG Web Services Product Specification. Version 2014A
HTNG Web Services Product Specification Version 2014A About HTNG Hotel Technology Next Generation (HTNG) is a non-profit association with a mission to foster, through collaboration and partnership, the
More informationIntel Hex Encoder/Decoder Class
Intel Hex Encoder/Decoder Class Generated by Doxygen 1.7.1 Thu Mar 1 2012 23:43:48 Contents 1 Main Page 1 1.1 Introduction.......................................... 1 1.2 Contact Information......................................
More informationIAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil
IAT 445 Lab 10 Special Topics in Unity Special Topics in Unity We ll be briefly going over the following concepts. They are covered in more detail in your Watkins textbook: Setting up Fog Effects and a
More informationPROTOTYPE 1: APPLE PICKER FOR UNITY 5.X
CHAPTER 28 PROTOTYPE 1: APPLE PICKER FOR UNITY 5.X In the pages below, I've replaced the sections of Chapter 28 that used GUIText with new pages that take advantage of the UGUI (Unity Graphical User Interface)
More informationXEP-0052: File Transfer
XEP-0052: File Transfer Thomas Muldowney mailto:temas@box5.net xmpp:temas@jabber.org Matthew Miller mailto:linuxwolf@outer-planes.net xmpp:linuxwolf@outer-planes.net Justin Karneges mailto:justin@affinix.com
More informationSWTP 6800 Simulator Usage 27-Mar-2012
SWTP 6800 Simulator Usage 27-Mar-2012 COPYRIGHT NOTICES The following copyright notice applies to the SIMH source, binary, and documentation: Original code published in 1993-2008, written by Robert M Supnik
More informationBME280 Documentation. Release Richard Hull
BME280 Documentation Release 0.2.1 Richard Hull Mar 18, 2018 Contents 1 GPIO pin-outs 3 1.1 P1 Header................................................ 3 2 Pre-requisites 5 3 Installing the Python Package
More informationInternational Color Consortium
International Color Consortium Document ICC.1A:1999-04 Addendum 2 to Spec. ICC.1:1998-09 NOTE: This document supersedes and subsumes Document ICC.1A:1999-02, Addendum 1 to Spec ICC.1:1998-09 Copyright
More informationChart And Graph. Supported Platforms:
Chart And Graph Supported Platforms: Quick Start Folders of interest Running the Demo scene: Notes for oculus Bar Chart Stack Bar Chart Pie Chart Graph Chart Streaming Graph Chart Graph Chart Curves: Bubble
More informationdelegator Documentation
delegator Documentation Release 1.0.1 Daniel Knell August 25, 2014 Contents 1 Getting Started 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationtwstock Documentation
twstock Documentation 1.0.1 Louie Lu 2018 03 26 Contents 1 twstock - 1 1.1 - User s Guide.............................................. 1 1.2 API - API Reference...........................................
More informationTestworks User Guide. Release 1.0. Dylan Hackers
Testworks User Guide Release 1.0 Dylan Hackers April 10, 2019 CONTENTS 1 Testworks Usage 1 1.1 Quick Start................................................ 1 1.2 Defining Tests..............................................
More informationPacman. you want to see how the maze was created, open the file named unity_pacman_create_maze.
Pacman Note: I have started this exercise for you so you do not have to make all of the box colliders. If you want to see how the maze was created, open the file named unity_pacman_create_maze. Adding
More informationExtended Visual Information Extension
Extended Visual Information Extension Version 1.0 XProject Team Standard XVersion 11, Release 6.7 Peter Daifuku Silicon Graphics, Inc. Copyright 1986-1997 The Open Group All Rights Reserved Permission
More informationImagination Documentation
Imagination Documentation Release 1.5 Juti Noppornpitak July 01, 2013 CONTENTS i ii Copyright Juti Noppornpitak Author Juti Noppornpitak License MIT Imagination
More informationMigration Tool. Migration Tool (Beta) Technical Note
Migration Tool (Beta) Technical Note VERSION: 6.0 UPDATED: MARCH 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies and the KEMP Technologies logo
More informationAdobe Connect. Adobe Connect. Deployment Guide
Deployment Guide VERSION: 1.0 UPDATED: MARCH 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies and the KEMP Technologies logo are registered trademarks
More informationretask Documentation Release 1.0 Kushal Das
retask Documentation Release 1.0 Kushal Das February 12, 2016 Contents 1 Dependencies 3 2 Testimonial(s) 5 3 User Guide 7 3.1 Introduction............................................... 7 3.2 Setting
More informationProFont began life as a better version of Monaco 9 which is especially good for programmers. It was created circa 1987 by Andrew Welch.
Important Note This is the original readme file of the ProFont distribution for Apple Macintosh. If you re using ProFont on Windows or Unix, or downloaded any other ProFont package than»profont Distribution
More informationMechanic Animations. Mecanim is Unity's animation state machine system.
Mechanic Animations Mecanim is Unity's animation state machine system. It essentially allows you to create 'states' that play animations and define transition logic. Create new project Animation demo.
More informationColgate, WI
Lions International District 27-A2 Technology Chair Lion Bill Meyers W290N9516 Deer Lane, Colgate, WI 53017 262.628.2940 27A2Tech@gmail.com Following is an explanation of the design basic of the free Lions
More informationGuest Book. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
License Guest Book Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction,
More informationOxAM Achievements Manager
1 v. 1.2 (15.11.26) OxAM Achievements Manager User manual Table of Contents About...2 Demo...2 Version changes...2 Known bugs...3 Basic usage...3 Advanced usage...3 Custom message box style...3 Custom
More information