---@meta ---@class cc.PhysicsShapeCircle :cc.PhysicsShape local PhysicsShapeCircle={ } cc.PhysicsShapeCircle=PhysicsShapeCircle ---* Get the circle's radius.
---* return A float number. ---@return float function PhysicsShapeCircle:getRadius () end ---* Creates a PhysicsShapeCircle with specified value.
---* param radius A float number, it is the circle's radius.
---* param material A PhysicsMaterial object, the default value is PHYSICSSHAPE_MATERIAL_DEFAULT.
---* param offset A Vec2 object, it is the offset from the body's center of gravity in body local coordinates.
---* return An autoreleased PhysicsShapeCircle object pointer. ---@param radius float ---@param material cc.PhysicsMaterial ---@param offset vec2_table ---@return self function PhysicsShapeCircle:create (radius,material,offset) end ---* Calculate the area of a circle with specified radius.
---* param radius A float number
---* return A float number ---@param radius float ---@return float function PhysicsShapeCircle:calculateArea (radius) end ---* Calculate the moment of a circle with specified value.
---* param mass A float number
---* param radius A float number
---* param offset A Vec2 object, it is the offset from the body's center of gravity in body local coordinates.
---* return A float number ---@param mass float ---@param radius float ---@param offset vec2_table ---@return float function PhysicsShapeCircle:calculateMoment (mass,radius,offset) end ---* Get this circle's position offset.
---* return A Vec2 object. ---@return vec2_table function PhysicsShapeCircle:getOffset () end ---* Calculate the moment for a circle.
---* return A float number. ---@return float function PhysicsShapeCircle:calculateDefaultMoment () end