Sha256: f39eabda915b23f4bc4524b54a08568a5648fe1ee5ed1b109884d902482f1f07

Contents?: true

Size: 369 Bytes

Versions: 4

Compression:

Stored size: 369 Bytes

Contents

#! /usr/bin/env ruby
# coding: utf-8

#
# Class for cylinder
#
class Mageo::Cylinder
  attr_reader :positions, :radius

  # 座標と半径
  # positions は 両底面の中心座標を入れた配列。
  def initialize(position, radius)
    @positions = [
      Mageo::Vector3D[*position[0]],
      Mageo::Vector3D[*position[1]]
    ]
    @radius = radius
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mageo-0.0.5 lib/mageo/cylinder.rb
mageo-0.0.4 lib/mageo/cylinder.rb
mageo-0.0.3 lib/mageo/cylinder.rb
mageo-0.0.2 lib/mageo/cylinder.rb