struct PF2d::Quad(T)

Overview

Represents a polygon with 4 points, in a clockwise winding starting from the upper-left

Defined in:

pf2d/quad.cr

Constructors

Macro Summary

Instance Method Summary

Constructor Detail

def self.new(p1 : PF2d::Vec2(T), p2 : PF2d::Vec2(T), p3 : PF2d::Vec2(T), p4 : PF2d::Vec2(T)) #

[View source]

Macro Detail

macro [](*args) #

[View source]

Instance Method Detail

def bounding_box #

[View source]
def line_1 #

[View source]
def line_2 #

[View source]
def line_3 #

[View source]
def line_4 #

[View source]
def lines #

[View source]
def p1 : Vec2(T) #

[View source]
def p1=(p1 : Vec2(T)) #

[View source]
def p2 : Vec2(T) #

[View source]
def p2=(p2 : Vec2(T)) #

[View source]
def p3 : Vec2(T) #

[View source]
def p3=(p3 : Vec2(T)) #

[View source]
def p4 : Vec2(T) #

[View source]
def p4=(p4 : Vec2(T)) #

[View source]
def point_pointers #

[View source]
def points #

[View source]