[NeosVR]RedPrintの基本的な使い方

# RedPrintについて
LogiXによる開発を効率化するツールです。
散らかりがちなノードを管理するための機能が揃っており、
LogiXで何かを制作する方には非常にお勧めです。

# メイン機能と特徴
パネルにノードを配置して名前を決めてパックボタンを押すと
自動でSlotが作成されてその中にまとめてパックされます。
![スクリーンショット 2023-05-28 094212.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/48123ebc-f563-4de3-07f8-58470c8be0ba.png)

アンパックボタンを押すとリストが出てきてどれをパネル上に展開するか決めることも出来ます。
![スクリーンショット 2023-05-28 094413.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/d015df02-517b-ed79-8f0f-1b2524698391.png)　

通常のパックだと、パックを行った場所まで移動するかパックしたSlotを都度手元まで引き寄せないとLogiXノードを編集できない弱点がありましたが、
RedPrintの場合、常にパネル上に展開される為場所を問わず確認や編集が出来ます。　
またノードはパネル上に綺麗に展開されるので、
デスクトップモードで作業する場合はCtrl+マウス左クリックで使えるUIカメラモードとの相性が非常に良くVR空間での操作のやりづらさを大幅に緩和出来る利点もあります。

UIカメラモードの操作については下記ページ内の「UIカメラモード」の項目からご確認ください。
https://neosvrjp.memo.wiki/d/%C1%E0%BA%EE%C0%E2%CC%C0


# 取得方法
#### 方法１
下記をNeosVR内で貼り付け
neosrec:///U-ukilop/R-a1a25903-2046-4ed1-8f0a-335f338e2f7e

#### 方法２
下記の順番でフォルダを移動
Neos Essentials/Community Public Folders/PUBLIC FOLDERS/Ukilop's Punlic/Redprint

# 使い方の説明

## RedTipモードの操作方法
![20230511201947_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/4521e8e0-57b5-c654-df96-ef9356bb5505.jpeg)


### RedPrintパネルの生成
![スクリーンショット 2023-05-11 202137.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/e068aed1-78e9-a297-2f2a-f20d175a483a.png)
コンテキストメニューから「Spawn Redprint」を選択するとRedprintのパネルが生成されます。

### 選択操作
![スクリーンショット 2023-05-11 203408.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/86543c9d-fd75-f787-cb10-6ec448250112.png)
図のようにノードを含むようにRedPrintパネル上でドラッグをすると、
下図のようなメニューが現れます。
![スクリーンショット 2023-05-11 203430.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/33469753-7614-50d0-6b21-7e7dfd65075e.png)


#### 選択すると下記の機能が使えるます

### コメント
コメントが生成されます。
テキスト部分をクリックして入力することでコメント内容を編集出来ます。
日本語にも対応。
コメントの右下の〇もしくは三角の部分をダブルクリックするとコメントの表示形式を変更できます。
表示形式１
![20230515204447_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/08b7026d-105f-df4d-dd86-40e5a7df7dc6.jpeg)
表示形式２
![20230515204436_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/3443da83-ba6d-b555-f953-d877a0ebcb09.jpeg)


### 移動
真ん中の赤い十字の矢印をドラッグすると、選択されたノードを丸ごと移動出来ます。

### 複製
選択されたノードをコピーします。

### Miniprint
![スクリーンショット 2023-05-28 102751.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/fbdbfd5b-617c-d2d3-2bf4-12627e1b04fd.png)
選択範囲を小さなRedPrintのパネルにまとめることが出来ます。
左下のL字型の部分をクリックすると小さく格納することが出来るので、
繰り返し使いまわす機能や、汎用的な機能の塊ごとにMiniprintにまとめてコンパクトにして管理することが可能になります。
![スクリーンショット 2023-05-28 103132.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/66c5a02a-1f01-6a1d-8f06-c2345128c7e3.png)


## LogiXTipモードの操作方法
![20230511200933_1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/56b1130d-49b1-7b00-ac47-f0255b7d6c38.jpeg)

通常のLogiXTipと同じ操作方法の為、ここでは省略します。

この辺りの記事を参考にしてください
第1回：DevToolTipとLogiXTipの基礎
https://www.neossearch.com/aiovg_videos/neosvr%E8%A7%A3%E8%AA%AC-%E7%AC%AC1%E5%9B%9E%EF%BC%9Adevtooltip%E3%81%A8logixtip%E3%81%AE%E5%9F%BA%E7%A4%8E/
LogixTipについての操作説明
https://neosvrjp.memo.wiki/d/LogixTip


## その他Tipのモードを問わない操作


## RedPrintのパネル上の操作

### パネルの各項目について
![スクリーンショット 2023-05-28 101234.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/73a07a5e-230c-a56f-1d05-5e923967faab.png)

①パネルの色が変更できる。デフォルトは赤
②RedPrintのスケールの変更や、RedPrintにパッキングされていないLogiXをRedPrintに載せることができる
③上記のパックやアンパックなどの操作をするためのパネルを呼び出す
④RedPrintのToolTipを取得して装備する
⑤調査中
⑥RedPrintに載せたノードのスケールをリセットするか否かを切り替える。
⑦ノード等をパネル上に近づけるとくっつくようにするか否かを切り替える。パネル上に吸い付かせたくない場合はOFFにしておくと作業しやすい。
⑧言語設定。デフォルトはNeosVRの設定言語
⑨　①～⑧のパネルの表示を切り替え
⑩グラブして移動させると、パネル上に置かれているノードなどを全てまとめて移動出来る。左側や下側にノードを追加したいときなどに使う。

### Slot名の設定
![スクリーンショット 2023-05-27 165224.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/236658e2-745c-1295-35d7-6e34dc7d244a.png)
ノードをパックする際、パネルの左上の文字をクリックして名前を変えると、パッキングされる際のSLOTの名前を変更することが出来ます。

### パッキングするディレクトリの設定
![スクリーンショット 2023-05-11 202730.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/a7d4f8eb-8320-41c6-d077-44ce79097d51.png)
パネル左にあるUIの箱のアイコンをクリックすると、更に左に図のようなパネルが現れる。
図のRedCubeと書かれている箇所にLogiXのコードを管理するRootとなるSlotをドラッグすることで設定できる。
図の場合は、LogiXというSlotの直下の子にSlotが追加されていく。
![スクリーンショット 2023-05-11 203128.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/7cfbe334-0a14-fdbd-a89c-81f2f82db8e4.png)


## RedPrintManagerの操作
![スクリーンショット 2023-05-28 095944.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/474092bd-302f-64e2-966f-10fa6f9c17c6.png)


RedPrintManagerをクリックすると、RedPrintのToolTipを装備することが出来ます。
グラブした状態でコンテキストメニューを出すと、RedPrintのパネルを出現させることが出来ます。

RedPrintManagerがセッション内に存在しない状態でパネルだけ出現させると下図のようになります。
その場合は、文字の部分をクリックするとRedPrintManagerを出現させられます。
![スクリーンショット 2023-05-28 100737.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2308792/2a64510c-c0fd-9c8c-8351-74ea41b7c8e5.png)