2016年8月11日木曜日

ベアタンクでアクア!

家の水槽


IKEAの花瓶を使って熱帯魚飼っています。


低床は無しのベアタンク使用
鉢に入れた陰性水草を活着させた流木をぶっさしてます。
ADAの詫び草ハンガー真似して作った自作のハンガーで固定


外部フィルターで揚水し水槽の水面より上の植物濾過槽にを通して
オーバーフロー方式で水槽に戻しています。

2016年8月6日土曜日

C#でSVGファイルを自作クラスで読み込む

重量重心の計算結果をグラフィカルに画像の上に表示させたいと思い
座標データが入った画像形式SVGをpictureboxに表示させてみる


ここで問題が発生。C#のpictureBoxはSVGをサポートしていないみたい
ネットを探すと色々拡張クラスがあるけど、せっかくなんでプログラムの勉強がてら
正規表現を用いて作ってみる。

↓が表示させたい画像(汚ねえ)

SVGは<path>タグの中に属性"d"の中に座標がある
座標の中には絶対座標と相対座標があるみただけどとりあえず絶対座標と仮定して書いてみる(訳分かんなくなっちゃうので)




で実行結果↓


窓の部分が欠けてる・・・・タイヤの部分は<circle>タグだからまだ作ってないからいいとして
欠けてる理由が分からない
とりえあえず窓の部分のd属性を見てみる
 d="M 1509.5283,158.28588 C 1125.6703,117.87978 1097.3861,582.54998 1097.3861,582.54998 L 1509.5283,574.46878 Z"
Zで閉ざされた図形にするということか

次回はこの部分の修正とcircle部分の描画に取り掛かってみよう



2016年8月5日金曜日

Arduino

電子工作ど素人がArduino初めてみました
とりあえず基本とされるLED点灯から



これから色々作っていきたいと思います^^