assimpで3Dモデルの頂点を取る

2017-08-15

最近OpenGL入門しました。C/C++でチュートリアルを参考にしながらやっています。www.opoengl-tutorial.org 3Dモデルをインポートする方法を探したらassimpという有名で簡単に使えるやつがあった。Open Asset Import Library 今回は頂点の配列とインデクスの配列をとってみた。 インストール Linux環境だと公式レポジトリにあると思います。今回はGentoo Linuxを使うので #emerge -a assimp とかでインストール。レポジトリにある最

WordPressをやめて自作ブログへ

2017-08-10

このサイトはVPSを借りて運用していて好き放題にぐちゃぐちゃにすることができるにもかかわらず、WordPressをぴょっっとインストールして忘れたころにブラウザからっSSLなしでログインしてぴょっっと更新したり、投稿したりしているだけなのが退屈になってきたので、簡単なブログをPHPで作ってWordPressから引っ越ししました。 この自作ブログについて ブログなので記事のデータとそれを処理するプログラムが必要です。データベースにMySQLを、プログラムにPHPを使うのが一般的の様でWordPressがそ

周波数の時間変化をリアルタイム表示

2017-07-30

FFTしたやつを時間で動かした。変わらずC/C++とOpenGLで。 https://github.com/habitatlakai/sound (fft3dのディレクトリ) だいぶみていて面白くなりました(主観)。 スペクトログラム 平面に時間と周波数、平面に垂直な方向にエネルギーを表示しているので これはスペクトログラムだとおお思います! スペクトログラム - Wikipedia ためしに親にひらがなを発音させたグラフと自分の発音のグラフは 周波

OpenGLを使ってリアルタイムで音データ表示

2017-07-25

前回はXlibを使ってデータを表示したけど今回はOpenGLで挑戦してみる。 OpenGLについてはまったくの初心者です。こんなのを少し触った程度。 ※Linux環境 チュートリアルで雰囲気だけ知る チュートリアルは、http://www.opengl-tutorial.org/で雰囲気を見てくる。 Windowsマシンでは、Visual Studioを使っていろいろやるけれど Linux環境では公式レポジトリからライブラリを取ってこれて、勝手に設定してくれるので楽ちん。 波を

C言語でFFTしてXlibで描画

2017-07-18

前回の「Xlibとasoundlibで生の音データをリアルタイム表示」 では、生のデータをそのままプロットしたけど今回はフーリエ変換した結果をプロットしたい。 FFTライブラリ ライブラリ使う。検索するとすぐでてくる。 FFTW ダウンロードして、./configureしてmakeしてsudo make installで完了。 使い方がシンプルで簡単だったです。 実数を入れると複素数が出る関数からでてきた複素数の実部と虚部を二乗して足して使いました。 コード 万が一使う

温湿度気圧モニタ兼記録機作る(終)

2017-06-24

なんとなく完成。 3Dプリンタでケースを作るつもりが、謎の台を作ったところで力尽きました。 欲しかった仕様は満足しているのでこの辺で終了にする。 SDカードを挿して起動すると、時刻設定後から1分毎にSDカードに記録していく。 データファイルは1000行おきに新しく作られる。 SDカードを挿さないで起動すると、1秒毎にデータを液晶に表示するだけのやつになる。 という仕様になっていて、電池駆動なのでお手軽にいろんな場所に持って行けて便

温湿度気圧モニタ兼記録機作る(3、センサーとSDカード)

2017-06-10

温度湿度気圧センサの、BME280とマイクロSDカードスロットを加える。 BME280 使い方 マイクロSDカード 配線 BME280のスケッチは、データシート見ながらスケッチ書くの面倒なので上記のやつをパクる。 SDカードは配線してしまえば使い方かんたんなので。 data.txtに1分間1秒毎データ出力させてみるだけのやつ。 結果。 2018/3/2-2;5 27.64 62.15 1010.06 2018/3/2-2;5 27.

温湿度気圧モニタ兼記録機作る(2、リアルタイムクロックDS1307)

2017-06-09

測定データを測定時間と一緒に記録したいのでリアルタイムクロックを使う。 DS1307というI2C通信で手軽に使えるICを使う。水晶発振子も必要だよ。 DS1307 クリスタル32.768kHz 300¥ データシートは商品ページのやつで。 機能が少なくて単純で使いやすいです。というかこれしか使ったことないです。 今回は方形波出力も使わないのでかなり単純。 回路 いまのところの回路 スケッチ 今回はボタン2つを使って、年月日、何時何分まで設定できるよう