Class: Box2D::Polygon
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Box2D::Polygon
- Defined in:
- lib/box2d_collision.rb
Class Method Summary collapse
Instance Method Summary collapse
- #centroid ⇒ Object
- #centroid=(v) ⇒ Object
- #count ⇒ Object
- #count=(v) ⇒ Object
- #normals ⇒ Object
- #normals=(v) ⇒ Object
- #radius ⇒ Object
- #radius=(v) ⇒ Object
- #vertices ⇒ Object
- #vertices=(v) ⇒ Object
Class Method Details
.create_as(_vertices_, _normals_, _centroid_, _radius_, _count_) ⇒ Object
258 259 260 261 262 263 264 265 266 |
# File 'lib/box2d_collision.rb', line 258 def self.create_as(_vertices_, _normals_, _centroid_, _radius_, _count_) instance = Polygon.new instance[:vertices] = _vertices_ instance[:normals] = _normals_ instance[:centroid] = _centroid_ instance[:radius] = _radius_ instance[:count] = _count_ instance end |
Instance Method Details
#centroid ⇒ Object
252 |
# File 'lib/box2d_collision.rb', line 252 def centroid = self[:centroid] |
#centroid=(v) ⇒ Object
253 |
# File 'lib/box2d_collision.rb', line 253 def centroid=(v) self[:centroid] = v end |
#count ⇒ Object
256 |
# File 'lib/box2d_collision.rb', line 256 def count = self[:count] |
#count=(v) ⇒ Object
257 |
# File 'lib/box2d_collision.rb', line 257 def count=(v) self[:count] = v end |
#normals ⇒ Object
250 |
# File 'lib/box2d_collision.rb', line 250 def normals = self[:normals] |
#normals=(v) ⇒ Object
251 |
# File 'lib/box2d_collision.rb', line 251 def normals=(v) self[:normals] = v end |
#radius ⇒ Object
254 |
# File 'lib/box2d_collision.rb', line 254 def radius = self[:radius] |
#radius=(v) ⇒ Object
255 |
# File 'lib/box2d_collision.rb', line 255 def radius=(v) self[:radius] = v end |
#vertices ⇒ Object
248 |
# File 'lib/box2d_collision.rb', line 248 def vertices = self[:vertices] |
#vertices=(v) ⇒ Object
249 |
# File 'lib/box2d_collision.rb', line 249 def vertices=(v) self[:vertices] = v end |