I am Charmie

メモとログ

2010-04-01から1ヶ月間の記事一覧

POVRAY: 同一形状をした複数オブジェクトのレンダリング

declare宣言を使うと楽に出来る。#declare宣言は、プログラミング言語として考えると、変数宣言をするような感覚だと思う。例えば#declare MyObj = box{}と宣言すると、定義したboxオブジェクトを、これ以降MyObjという名前で表せる事になる。何が良いかとい…

POVRAY: unionの書式

union{ object1 object2 ....}objectにはbox{}やsphere{}のようなobjectを入れればいいわけだけど、objectが既に定義されているものである時、以下のように表記する。union{ object{ object1} box{} object{object3} ....}これにはまった。。。

POVRAY: オブジェクトの合成

複数オブジェクトの合成はmergeとunionの二つがある。unionは重なり合っている部分の形状を残したまま、mergeでは複数のオブジェクトが一体化したように合成される。透明な物体を合成すると、unionではお互いの境界線が残っている事が確認できる。mergeの方…

Load and Save 16bit image

My MatLab is R2009a. I don't guarantee that this info. is same as other versions.Suppose we have a 16bit image 'test.tif'. What we want to do is, first read the image and then save the image as 'res.tif'.Simply speaking, default imread and…

MATLAB 配列の複製

ベクトルで行列を埋めたい,もしくは行列で行列を埋めたい時.MatB = repmat(MatA, m, n)MatB のサイズは [size(MatA,1) * m, size(MatA, 2) * n]例>> MatA = [1;2;3]MatA = 1 2 3>> MatB = repmat(MatA, 3, 2)MatB = 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3>>…