Difference between revisions of "Shape (Français)"
(Created page with "Les ''Shape'' (formes) sont des objets géométriques solides 2D qui gèrent la masse et les collision d'un Body (corps) dans love.physics (Français)|l...") |
|||
Line 1: | Line 1: | ||
Les ''Shape'' (formes) sont des objets géométriques solides 2D qui gèrent la masse et les collision d'un [[Body (Français)|Body]] (corps) dans [[love.physics (Français)|love.physics]]. | Les ''Shape'' (formes) sont des objets géométriques solides 2D qui gèrent la masse et les collision d'un [[Body (Français)|Body]] (corps) dans [[love.physics (Français)|love.physics]]. | ||
− | Les Shape sont attachés à un [[Body (Français)|Body]] via un [[Fixture (Français)|Fixture]] (pont fixe d'ancrage). l'objet [[Shape (Français)Shape]] sont copiés lorsque cela se produit. | + | Les Shape sont attachés à un [[Body (Français)|Body]] via un [[Fixture (Français)|Fixture]] (pont fixe d'ancrage). l'objet [[Shape (Français)|Shape]] sont copiés lorsque cela se produit. |
La position de la [[Shape]] est relative à la position du [[Body]] auquel elle est attachée. | La position de la [[Shape]] est relative à la position du [[Body]] auquel elle est attachée. |
Revision as of 18:39, 4 January 2021
Les Shape (formes) sont des objets géométriques solides 2D qui gèrent la masse et les collision d'un Body (corps) dans love.physics.
Les Shape sont attachés à un Body via un Fixture (pont fixe d'ancrage). l'objet Shape sont copiés lorsque cela se produit.
La position de la Shape est relative à la position du Body auquel elle est attachée.
Contents
Constructeurs
love.physics.newChainShape | Creates a new ChainShape. | 0.8.0 | |
love.physics.newCircleShape | Creates a new CircleShape. | ||
love.physics.newEdgeShape | Creates a new EdgeShape. | 0.8.0 | |
love.physics.newPolygonShape | Creates a new PolygonShape. | ||
love.physics.newRectangleShape | Shorthand for creating rectangular PolygonShapes. |
Fonctions
Object:release | Immediately destroys the object's Lua reference. | 11.0 | |
Object:type | Gets the type of the object as a string. | ||
Object:typeOf | Checks whether an object is of a certain type. | ||
Shape:computeAABB | Returns the points of the bounding box for the transformed shape. | 0.8.0 | |
Shape:computeMass | Computes the mass properties for the shape. | 0.8.0 | |
Shape:destroy | Explicitly destroys the Shape. | 0.8.0 | |
Shape:getBody | Get the body the shape is attached to. | 0.7.0 | 0.8.0 |
Shape:getBoundingBox | Gets the bounding box of the shape. | 0.8.0 | |
Shape:getCategory | Gets the categories this shape is a member of. | 0.8.0 | |
Shape:getCategoryBits | Gets the categories as a 16-bit integer. | 0.8.0 | |
Shape:getChildCount | Returns the number of children the shape has. | 0.8.0 | |
Shape:getData | Get the data set with setData. | 0.8.0 | |
Shape:getDensity | Gets the density of the Shape. | 0.8.0 | |
Shape:getFilterData | Gets the filter data of the Shape. | 0.8.0 | |
Shape:getFriction | Gets the friction of this shape. | 0.8.0 | |
Shape:getMask | Gets which categories this shape should NOT collide with. | 0.8.0 | |
Shape:getRadius | Gets the radius of the shape. | ||
Shape:getRestitution | Gets the restitution of this shape. | 0.8.0 | |
Shape:getType | Gets a string representing the Shape. | ||
Shape:isSensor | Checks whether a Shape is a sensor or not. | 0.8.0 | |
Shape:rayCast | Casts a ray against the shape. | 0.8.0 | |
Shape:setCategory | Sets the categories this shape is a member of. | 0.8.0 | |
Shape:setData | Set data to be passed to the collision callback. | 0.8.0 | |
Shape:setDensity | Sets the density of a Shape. | 0.8.0 | |
Shape:setFilterData | Sets the filter data for a Shape. | 0.8.0 | |
Shape:setFriction | Sets the friction of the shape. | 0.8.0 | |
Shape:setMask | Sets which categories this shape should NOT collide with. | 0.8.0 | |
Shape:setRestitution | Sets the restitution of the shape. | 0.8.0 | |
Shape:setSensor | Sets whether this shape should act as a sensor. | 0.8.0 | |
Shape:testPoint | Checks whether a point lies inside the shape. | ||
Shape:testSegment | Checks whether a line segment intersects a shape. | 0.8.0 |
Enums
ShapeType | The different types of Shapes, as returned by Shape:getType. |
Supertypes
Subtypes
ChainShape | A ChainShape consists of multiple line segments. | ||
CircleShape | Circle extends Shape and adds a radius and a local position. | ||
EdgeShape | EdgeShape is a line segment. | ||
PolygonShape | Polygon is a convex polygon with up to 8 sides. |
Voir également
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info