-
Notifications
You must be signed in to change notification settings - Fork 4
class Vec
Daisuke YAMAGUCHI edited this page Oct 26, 2015
·
47 revisions
ベクトルを扱うためのクラスです。これは Open CASCADE の gp_Vec クラスの機能をラッピングしたクラスであり、Ruby の Vector クラスとは別のものです。
-
new(x, y, z) -> Vec- Vec オブジェクトを作成します。 引数を省略すると、
[0, 0, 0]の要素を持つベクトルが作成されます。
- Vec オブジェクトを作成します。 引数を省略すると、
-
zero -> Vec,origin -> Vec-
[0, 0, 0]の要素のベクトルを返します。
-
-
xdir -> Vec,ydir -> Vec,zdir -> Vec- それぞれ
[1, 0, 0],[0, 1, 0],[0, 0, 1]の要素のベクトルを返します。
- それぞれ
self == other -> boolself + other -> Vecself - other -> Vec-self -> Vecself * float -> Vecself / float -> Vec