gologiusの巣

プログラミング、モデリングなどのメモです。誰かの役に立てるとうれしいです。

Unityでオブジェクトを割る

Unityでこんな感じで画像を割ります。 ちなみに予め破片モデルを用意する方法です。なので、毎回割れ方は同じです。 有料Assetならもっといいのがあるのですが。 ソース さっさとデータ欲しい、見たい人はこちら github.com 説明 先に述べたように、予めモデ…

Android MainActivityでClassNotFoundExceptionが出る。

Android Studioで実機テストしたときに、こんなエラーが出たときの自分の対処法。 とりあえずこうしたら動いた、的な記事なのであまり技術的なことに期待しないでください 08-14 16:32:02.973 22144-22144/com.gologius.infoclip E/AndroidRuntime: FATAL EX…

Unity一週間ゲームジャム テーマ「夏」に参加しました

先月参加したゲームジャムに、もう一度参加しました。二回目です。 今回は 前回の反省を生かす 前回と違う技術を使う(追加する) ということを目標にゲーム制作しました。 何を作るか決める 僕はまず何を使うかを決める派なので、テーマ「夏」から連想するも…

Akeytsu IKの使用方法メモ

Akeytsuの使用方法メモです.日本語の情報が少ないので参考になれば幸いです. 使い始めてからまだ日が浅いので間違っていたらコメントお願いします. IKの設定 Ctrlキーを押しながら,ボーンを二つ選択.選択すると,下の画像の赤枠内が黄色に光る. 光って…

Androidアプリ開発でToolbar(一番上のバー)の設定

一番上のバー(Toolbar)を編集しようと思って,どこをいじればいいのかわからなかったのでメモ. 開発環境(何を書けば...) min sdk version 21 Compile sdk version : API26 : Android8.0 build tools version : 26.0 ActivityはMainActivity一つ 前提 Act…

Unity一週間ゲームジャム テーマ「積む」に参加しました

概要 ゲームジャムに参加しました。期間とテーマが決められて、指定の場所にアップロードするだけのお手軽ゲームジャムです。 特に順位付けもありません。 Unity 1週間ゲームジャム | ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよ…

Unityでオブジェクトのマテリアルを変更する話

Unityで動的にマテリアルを変更したい、的なことがしたい場合 GameObject obj = xxxxxx; //適当な読み込み Material mtl = yyyy; //適当な読み込み obj.GetComponent<Renderer>().material = mtl; のようにするのですが、僕は勝手に obj.GetComponent<Renderer>().material = mtl</renderer></renderer>…

メタセコイア ロボットのようなものにボーンを入れる

メタセコイアでボーンを入れてモデルを動かす際に,人なら不自然にならないように変形してほしい場合がほとんどです. しかし,ロボットや機械などの無機物の場合には,変形してほしくない場合はどうすればよいのでしょうか. つまり,一つのオブジェクトに…

Unity ドーナツ(donuts) 描画

kamiwo-koete.hatenablog.jp 前の記事を応用して,ドーナツ型を描画します using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(MeshRenderer), typeof(MeshFilter))] public class Sector : MonoBeh…

Unity 扇型 描画

扇形を描画します. ちなみにUIのゲージ等に利用したい場合は,UIのImageコンポーネントで ImageType -> Filled Fill Meshod -> Radial 360 を利用したほうが楽です. using System.Collections; using System.Collections.Generic; using UnityEngine; [Req…

Unity5.5でAndroid用にビルドする

本題ではないエラーその1 ビルドする際にこんなエラーが出た Error building Player because scripts have compile errors in the editor エラーがあるスクリプトがあるので直せとのこと. ただ,エラー表示が出てない. とりあえず,エディタを再起動したら…

OpencCV 3 &quot; Ptr&lt;FeatureDetector&gt; blobDetector = new SimpleBlobDetector(params);&quot; が使えない

OpenCVで,Circle Gridの検出などで,検出器のパラメータを変えたい場合, answers.opencv.org なんかを参考にすると,エラーが出た. SimpleBlobDetector::Params params; params.maxArea = paramMaxArea; // 100 * 100 params.minArea = paramMinArea; // …

Python+OpenCVで動画のトリミングツールを作った

高FPS(240FPSとか)のトリミングツールが欲しかったが,よさげのがパッとみつからなかったので自分で作った OpenCVSample/Trimming.py at master · gologius/OpenCVSample · GitHub awsdキーで全部の操作ができる. 自分用につくったのでクオリティはお察し

Python cv2.connectedComponentsWithStats

返り値で迷った.というかOpenCVのリファレンスPythonに厳しくないですか? OpenCVSample/Labeling.py at master · gologius/OpenCVSample · GitHub # -*- coding: utf-8 -*- import cv2 import numpy as np img = np.zeros((500,500,3),dtype=np.uint8) for…

error C1001: コンパイラで内部エラーが発生しました。 とバトルした話

普通のC++で製作していたものにGUIつけようと思って,Visual Studioで C++/CLI を用いて移植をしていたときに起きたエラーです. ググっても情報量が少ない,状況も解決策もバラバラ,そもそもエラー説明が役に立たないのでかなり苦労しました. 私の場合の…

メタセコイア ブーリアン 失敗する条件

メタセコイアVer4.5.4の話です. 失敗する条件として考えられるのは ・オブジェクトが完全に重なっている場合 完全に重なっていると気づきにくい. ・面の方向が統一されていない 統一してください 思いついたら追記します. 解決策 ・頂点数を減らしてみる …

Unity 鏡像 作成

くだらなさ過ぎて検索しても出てこなかった. Scaleをマイナスにするだけ. yz平面に対象にしたいならスケールのxをマイナスにする.

Unity カメラ 追跡 ガタつく → 理由はFPSが速すぎるから?

Unityで,プレイヤーを追跡するカメラスクリプトを作成していました. まぁやっている方はたくさんおられるので説明は略しますが... で,ゆっくり追従(追尾)するカメラをつくろうとしたら,カメラがガタついてしまいます. Vector3.Lerp や Vector3.Smoot…

Unity 物体の追従にはJointが必要な場合がある

Unityは便利なもので,Hierarchyで子要素に指定してあげると,親要素が移動回転スケール変更したときに一緒に移動回転してくれます ただ,それをやってくれない場合があります. それはrigidbodyがついている場合です. この場合,両方にrigidbodyを追加し,…

Latex bibtex コンパイルできない

いろいろ原因はあると思うのですが,僕の場合のメモ. 他の人にも適用できるかもしれないので. どうにも図とbibtexのコンパイルを同時にするとおかしくなる場合があるみたいです. ですので \bibliography{test.bib} をコメントアウトして一回コンパイル, …

Unity MeshFilter アクセスできない

MeshFilterはメッシュの大きさ等を取得できたりするコンポーネントです MeshFilter f = GetComponent<MeshFilter>(); Vector3 size = f.mesh.bounds.max - f.mesh.bounds.min; //meshを包括するboxのサイズを取得(できるはず) けどこんなエラーがでて困ってました. Not </meshfilter>…

OpenCV ウインドウ 枠 (ほぼ)非表示

OpenCVでウインドウの枠を非表示にしたいと思いました これのタイトルとか外枠ですねソースはこれ.WINAPIを使用して,ウインドウを弄ります. 環境は C++, windows7 64bit 適当に書いてるので変数などは随時補完してください #include "windows.h" std::strin…

Unity5 UGUIをドラッグで移動させる

Unity5において,UGUI(PanelとかButtonなど)をドラッグで移動させます. 通常のGameObjectだとググレばすぐ出てくるのですが,GUIを動かすとなるとちょっと困りましたソースはこれです using UnityEngine; using UnityEngine.UI; using UnityEngine.EventS…

Unity5 Android 通信のお話

Unity5でAndroidに対応したアプリを作ろうとしたときの備忘録を二つほど エディタ上ではうまくいくのに,Androidのアプリにした途端,通信がうまくいかなくなった ポート番号のせい?⇒おそらく書き方の問題 ググれば腐るほど出てくるんですが, string URL =…

Unity5 Webカメラを使う

ネットに転がってるのでやったら,メモリが足りなかったり?描画順がうまくいかなかったので,自分がやった方法のメモこれで,画面上にカメラ映像を表示させることができます using UnityEngine; using System.Collections; using System.IO; public class W…

Unity 文字 点滅

Unity5でUIの文字点滅させようと思いました.ググればすぐ出ます. が,Unity5になったからか知りませんが,そのままだと出来ませんでしたのでメモ using UnityEngine; using System.Collections; public class test : MonoBehaviour { private GameObject t…

ASUS X302L 分解

ノートパソコン ASUS X302Lの分解をしてみたので報告してみる といってもねじ外すだけですが・・・ ただ,一つ注意点があり,↓の部分のねじを外し,さらに中にあるねじを一つ外さないと分解できないので注意 ちなみにここを外すと(たぶん)メモリ ねじを全部…

Novikoffの定理とFreund&amp;Schapireの定理

SVMなどのクラス分類において,Novikoffの定理とFreund&Schapireの定理というものがあります. 適当に説明すると,ループの失敗回数が有限であることを証明した定理です. この証明を理解したかった. しかし,微妙に端折ってて,(個人的に)分かりにくいもの…

ルンバをC#で制御する

ルンバ500シリーズを制御するソフトをC#で作成しました こんな感じ 基本的にこれらのサイトを参考に, RoombaをVisual C#で制御する(その2): 花岡ちゃんに花束を http://www.irobot.lv/uploaded_files/File/iRobot_Roomba_500_Open_Interface_Spec.pdf 機…

xrdp で 「connecting to sesman ip 127.0.0.1 port 3350」 から進まない

xrdpを使ってRaspberry Piにリモート接続しようとしたときのこと. 接続まではできるけど,接続後の最初のダイアログの一行目 「connecting to sesman ip 127.0.0.1 port 3350」 でとまる. これログが出力されているので, 「/var/log/xrdp-sesman」 を見る…

Siv3D カメラ 回転 マウス

見ている人がいるか知らんがメモSiv3Dというすばらしいライブラリに出会ったので少し触っています.Play Siv3D!去年シリアル通信や3Dにも対応したみたいで,今後の発展が楽しみです.で,既存のカメラがキーボード入力のみで,視点回転ができず?だったので…

HDDが認識されない

HDD換装したら,HDDが認識されない(エクスプローラに出ない)ことがあったのでメモ 解決方法は簡単 スタートメニュー→コンピュータを右クリック→管理→ディスクの管理 ここでドライブレターを割り当てればエクスプローラに出てくる この画面でもディスクが見え…

href属性のメモ

セキュリティスペシャリスト勉強してたら「href属性でこんなことできるの???」ってなったので実際に試して確認した.問題はH25秋午後Ihtmlのhref属性にJavaScriptを挿入するというもの まずhtmlを適当にかく <html> <head> <title>うんこ</title> </head> <body> にんじん <a href="javascript:alert(document.title);">リンク</a> </body> </html> ブラウザはFire…

PS3 ルートダブル TIPS埋め

PS3のルートダブルやってたんですが,攻略サイト通りにやってもなぜかTIPSに抜けが出たのでメモ 結論からいうと,シーンジャンプが原因でした. Xtend mode? の同じようなシーンを丸々飛ばしまくってたら抜けました. ジャンプではなくスキップしましょう 抜…

office 2013 数式 ショートカット

数式モードにするためのショートカット word 2013 だと (Alt) + (Shift) + (=) powerpoint 2013 だと (Alt) + (+) でできる. ちなみにexcel 2013 で (Alt) + (Shift) + (=)だとSUM呼び出し

論文のpdfの用紙サイズが違う的なエラーがでて提出できなかった

のでメモ texstudio使ってpdf作成したら「貴様はA4ではない」的エラーが出た のでコマンドをたたいてpdf生成したらいけました ちなみにA4かUSLetterで出せってかいてました 参考にしたのはこちら Texに泣きました - 極楽せきゅあ日記 コマンドは dvipdfmx -p…

tex 二段 図 改ページ などで悩んだ

texで二段組みで論文かいてて,図で困ったのでメモ TeXstudioつかってますソース上ではちゃんとしているのに,図に意味不明なスペースや,文にかぶったりしている場合は, .xbbファイルを削除してみる 削除して再ビルドすると直ることがある 二段組みで図を…

PowerPoint 2013 動画 同時 自動再生

PowerPoint2013で,スライドに移行→自動で4つの動画を再生 ってのがやりたかったのですが,なぜか一つの動画のみ自動再生→他の3つは次のクリックでしか動かなかったのでメモ アニメーションを弄ればいいみたいです. これは2007とか2010と一緒みたいです. …

Excel マクロ エディタ プロシージャ(関数) 全部 表示されない

マクロ書いてたら単一のプロシージャ(他の言語でいう関数のこと)しか表示されなかったのでメモ Excel2007です 本来はプロシージャを2つ書いたのにこうなる 右上の赤丸部分で切り変えないといけない 左下の赤丸部分で切り替えられる

Python 2点 線分 角度 計算 方法

2点があります 線分ができます 角度をもとめましょう

Python 画像 自作 フィルタ処理

これでなぜか膨張処理になる よくわからないので勉強しますfilter2Dの2つ目の引数がよくわからん あとこれオーバーフローしそうなのにしてないとりあえずソース import numpy as np import cv2 TEST_NUM = 50 #ランダムに点を描画 img = np.zeros((500,500),…

Win+Rで開く「ファイル名を指定して実行」のコマンドのメモ

Win+Rのショートカットで「ファイル名を指定して実行」が表示されます. 僕が(たぶん皆も)良く使うコマンドのメモちなみにコマンドプロンプトで入力しても同様の結果になります 略称は間違ってるかもcmd : コマンドプロンプト command mspaint : ペイント pe…

個人的なスライドのデザインのコツ

全部個人的なデザインのコツです おしゃれに見えないとかいう人は0.1%くらいオシャレ度UPするかもしれません.

TexStudioで最初にする設定

これしないと日本語が扱えないっぽい オプション→TexStudioの設定→コマンド→PdfLatex pdfplatex.bat %.tex あと,最新のバージョン(2014/12/30)では TeXstudio - TeX Wiki Qt 5 版の TeXstudio で日本語入力するとカーソルが文字の位置から右にずれる場合は…

Pythonで画像の0以外の値が入っているindexを取り出す+RGB画像の例

画像(正確にはndarray)で0以外が入っているindexを取り出します

Pythonで円とか線とか線分の交点を求める+普通の値に戻す

Pythonのsympyパッケージを使って交点をもとめます。 返り値を普通の値に戻します。

C++からコマンドプロンプトのコマンドを実行する例と多言語連携

C++からコマンドプロンプトの実行をする方法はすぐ出てくるんですが、 パス関連でうまくいかなかったのと、僕が使った例をメモ