3dayboy

技術備忘録

2019-10-01から1ヶ月間の記事一覧

Gradle + Java のプロジェクトに Kotlin を混ぜて相互運用する

Gradle + Java で作ったアプリケーションを段階的に Kotlin でリプレイスしようと思ったので、相互運用する方法をメモ。 結論 build.gradle を kotlin プロジェクト仕様に置き換えれば ok。 build.gradle (Before; "$ gradle init --type java-application" …

対象物が視野内にあるか否かを判定する

観測者が対象物を見るとき、視野 (FOV: Field of View) の内側にあるか否かを判定する。 パラメータ 観測者の視野角 観測者の方向ベクトル (向きのみに着目するので、大きさは何でもいい) 観測者の位置ベクトル 対象物の位置ベクトル 判定方法 次の式で求ま…

Kotlin + Gradle + Processing + ND4J で GUIシミュレータを作ってみた

流行りの Kotlin に挑戦したくなったので,前回作った Java + Processing + ND4J のGUIシミュレータの Kotlin 版を作ってみた. sawa2d2.hatenablog.com 前回と同様,IntelliJ等の特定のIDEの機能に頼らず,Gradleを用いて直接プロジェクトを作成する. 環境…