Skip to main content
Skip to main content

DebugBox

DebugBox

Parent

DebugElement

Functions

setDrawFaces

Description

setDrawFaces

Definition

setDrawFaces(boolean drawFaces)

Arguments

booleandrawFaces

Return Values

booleanself

Code

function DebugBox:setDrawFaces(drawFaces)

--#debug Assert.isType(drawFaces, "boolean")

self.drawFaces = drawFaces

return self
end

setSize

Description

setSize

Definition

setSize(float sizeX, float sizeY, float sizeZ)

Arguments

floatsizeX
floatsizeY
floatsizeZ

Return Values

floatself

Code

function DebugBox:setSize(sizeX, sizeY, sizeZ)

--#debug Assert.isNilOrType(sizeX, "number")
--#debug Assert.isNilOrType(sizeY, "number")
--#debug Assert.isNilOrType(sizeZ, "number")

self.sizeX = sizeX or self.sizeX
self.sizeY = sizeY or self.sizeY
self.sizeZ = sizeZ or self.sizeZ

DebugBox.calculateCornerPositions( self.cornerPositions, self.x, self.y, self.z, self.upX, self.upY, self.upZ, self.dirX, self.dirY, self.dirZ, self.sizeX, self.sizeY, self.sizeZ)

return self
end