Coder Social home page Coder Social logo

hololensmodule's Introduction

HoloLensModule

動作環境

  • Windows10 Creators Update
  • Unity 2017.4
  • Visual Studio 2017
  • HoloLens RS4
  • Windows MixedReality Device

概要

HoloLens開発などのUnityで利用できるスクリプトモジュールです.

内容

Environment : HoloLens特有の機能やFileIOの機能

  • FileIOControl.cs
    • ファイルの入出力
  • SystemInfomation.cs
    • デバイス情報の取得
  • TrackingWorldState.cs
    • デバイスのトラッキング状態を取得
  • WorldAnchorControl.cs
    • HoloLens特有のWorldAnchor機能を提供

Input : HoloLensとImmersiveHMDのGaze,HandGesture機能とGamePad対応

  • ButtonControl.cs
    • Colliderを持つGameObjectへのAirtap入力を検知
  • HandControler.cs
    • デバイスによってハンドオブジェクトの表示を切り替え
  • IFocusInterface.cs
    • GazeのFocus用Interface
  • IInputInterface.cs
    • ジェスチャー入力用Interface
  • InputControlEvent.cs
    • デバイスからの入力をジェスチャーに変換
  • RayCastControl.cs
    • Gaze機能を提供
  • XBoxControler.cs
    • XBoxコントローラーの入力を取得

Network : ネットワーク通信に関する機能

  • RestAPIControl.cs
    • RestAPIを提供
  • TCPClientManager.cs
    • TCPのクライアント側機能を提供
  • TCPServerManager.cs
    • TCPのサーバー側機能を提供
  • UDPListenerManager.cs
    • UDPの受信側機能を提供
  • UDPSenderManager.cs
    • UDPの送信側機能を提供
  • SharingManager.cs
    • UDPによるシェアリング機能を提供

Utility : boundingboxやデバッグログ取得などの機能

  • Bodylocked.cs
    • 視線上に対象オブジェクトを追従させる
  • Boundingbox.cs
    • 3Dオブジェクトに枠をつける
  • DebugConsole.cs
    • デバックログを取得できる
  • SkyboxSetting.cs
    • デバイスによるSkybox設定を切り替え

Scenes : サンプルシーン集

  • Sample.unity
  • TCPSample.unity
    • TPC通信のサンプル
  • UDPSample.unity
    • UDP通信のサンプル
  • SharingSample.unity
    • UDPによるシェアリングのサンプル

hololensmodule's People

Contributors

akihiro0105 avatar tarukosu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

hololensmodule's Issues

TCP通信をHololens2で使用

Hololens2アプリケーション(Client)とPythonを通信したくて調べていたらこのモジュールにたどり着きました。このモジュールはHololens2アプリケーションの開発において使うことができますか?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.