カテゴリ: デジタル
-
siren のロゴを作ってみました
私個人がオープンソースで開発をしている三次元ベースの簡易 CAD システム「siren」のロゴを作成してみました。 今、自分が勤めている会社は海に関する仕事がメインで、マシンのホスト名やシステムの開発 …
-
OpenCASCADE で曲面を作成する
今回はいよいよ曲面を作成していきたいと思います。 平面までなら、なんとか独自に三次元幾何ライブラリーをこしらえて扱うことができるかもしれませんが、自由曲面を扱うシステムを組もうとすると、とても独自開発 …
-
OpenCASCADE で平面を作成する
前回の曲線に引き続き、今度は平面を作成していきたいと思います。 前提 平面を決定するための要素は 任意の3点を通る 任意の1点と法線ベクトル などのいずれかの条件が必要です。 さらに、有限平面を幾何的 …
-
OpenCASCADE で NURBS 曲線を作成する
前回の点、線分、ポリライン作成に続いて、今回は曲線を作成したいと思います。 通過点を指定して曲線を作る 曲線の場合、座標値の集合である線分やポリラインと違い曲線を定義する式を組み立て(ジオメトリーレベ …
-
OpenCASCADE で点、線分、ポリラインを作成する。
OpenCASCADE関連の日本語情報がほとんどありませんので、Tipsというか、使い方というか、自分用のメモ的なものを小出しにしてまとめていこうと思います。 OCCで形状を作成する場合、特殊なもので …
-
駆逐艦「島風」のローポリモデル作成
仕事の絡みもあって、Maya で作成した三次元モデルをゲームエンジン「Unity」に取り込む検証をしようと思いました。 手持ちの Maya は 2009 と、ちょっと古いんですが FBX 形式の読み書 …
-
Cでバイトコード文字列を実行する
自分用のメモです。 特にこれといって意味がないものですが、Cでバイトコード文字列を実行します。 ソースコード run-bytes-code-as-char-array.c (Gist) …
-
シェルスクリプトによる簡易Wikiシステム
以前、PQI Air Card でも動く簡易 Wiki を書いてみました。PQI Air Card 自体、標準で Perl が動いていますし実用性はあんまりないですが、シェルスクリプトベースでも簡単に …
-
mruby で自作クラスをごにょごにょする
siren では、mruby を組み込んでコマンドドリブンなインタプリタを実装していたので、クラスをまともに使っていませんでしたが、コマンドが多くなるにつれ管理が煩雑になった事や、Ruby のクラスと …
-
さようなら Ubuntu、こんにちは Linux Mint
ここ5年ほどメイン機で使っていた Ubuntu にとうとう別れを告げました。 Ubuntu の採用を辞める理由として挙げるとすれば以下の点です。 重い? ハードウェアは 2012 年の暮れに SONY …