Difference between revisions of "CircleShape"

m (1 revision: Imported docs from potato.)
Line 1: Line 1:
  
 +
Circle extends Shape and adds a radius and a local position.
 +
 +
Create a new circle shape with [[love.physics.newCircleShape]].
  
 
== Functions ==
 
== Functions ==
Line 12: Line 15:
 
* [[love.physics.newCircleShape]]
 
* [[love.physics.newCircleShape]]
 
[[Category:Types]]
 
[[Category:Types]]
{{#set:Description=}}
+
{{#set:Description=Circle extends Shape and adds a radius and a local position.
 +
}}

Revision as of 17:17, 14 February 2010

Circle extends Shape and adds a radius and a local position.

Create a new circle shape with love.physics.newCircleShape.

Functions

ChainShapeA ChainShape consists of multiple line segments.
CircleShapeCircle extends Shape and adds a radius and a local position.
CircleShape:getLocalCenterGet the center of the circle in local coordinates.
CircleShape:getPointGets the center point of the circle shape.
CircleShape:getRadiusGets the radius of the circle shape.
CircleShape:getWorldCenterGet the center of the circle in world coordinates.
CircleShape:setPointSets the center point of the circle shape.
CircleShape:setRadiusSets the radius of the circle.
EdgeShapeEdgeShape is a line segment.
PolygonShapePolygon is a convex polygon with up to 8 sides.
Shape:computeAABBReturns the points of the bounding box for the transformed shape.
Shape:computeMassComputes the mass properties for the shape.
Shape:destroyExplicitly destroys the Shape.
Shape:getBodyGet the body the shape is attached to.
Shape:getBoundingBoxGets the bounding box of the shape.
Shape:getCategoryGets the categories this shape is a member of.
Shape:getCategoryBitsGets the categories as a 16-bit integer.
Shape:getChildCountReturns the number of children the shape has.
Shape:getDataGet the data set with setData.
Shape:getDensityGets the density of the Shape.
Shape:getFilterDataGets the filter data of the Shape.
Shape:getFrictionGets the friction of this shape.
Shape:getMaskGets which categories this shape should NOT collide with.
Shape:getMaskBitsReturns a 16-bit integer representing the masked categories.
Shape:getRadiusGets the radius of the shape.
Shape:getRestitutionGets the restitution of this shape.
Shape:getTypeGets a string representing the Shape.
Shape:isSensorChecks whether a Shape is a sensor or not.
Shape:rayCastCasts a ray against the shape.
Shape:setCategorySets the categories this shape is a member of.
Shape:setDataSet data to be passed to the collision callback.
Shape:setDensitySets the density of a Shape.
Shape:setFilterDataSets the filter data for a Shape.
Shape:setFrictionSets the friction of the shape.
Shape:setMaskSets which categories this shape should NOT collide with.
Shape:setRestitutionSets the restitution of the shape.
Shape:setSensorSets whether this shape should act as a sensor.
Shape:testPointChecks whether a point lies inside the shape.
Shape:testSegmentChecks whether a line segment intersects a shape.
ShapeTypeThe different types of Shapes, as returned by Shape:getType.

Supertypes

Shape

See Also