BaseMod.props.RopePhysics¶ Functions Diag(point1, point2) DiagWI(point1, point2, dig) MoveToPoint(pointA, pointB, theMovement) lerp(a, b, t) restrict(a, minimum, maximum) Classes RopeModel(data, pA, pB, prop, lengthFac, lr, rel) BaseMod.props.RopePhysics.Diag(point1: QPointF, point2: QPointF)[source]¶ Parameters: point1 (QPointF) point2 (QPointF) BaseMod.props.RopePhysics.DiagWI(point1: QPointF, point2: QPointF, dig)[source]¶ Parameters: point1 (QPointF) point2 (QPointF) BaseMod.props.RopePhysics.MoveToPoint(pointA: QPointF, pointB: QPointF, theMovement)[source]¶ Parameters: pointA (QPointF) pointB (QPointF) BaseMod.props.RopePhysics.lerp(a, b, t)[source]¶ BaseMod.props.RopePhysics.restrict(a, minimum, maximum)[source]¶ class BaseMod.props.RopePhysics.RopeModel(data: GeoLevelPart, pA: QPointF, pB: QPointF, prop: Prop, lengthFac, lr, rel)[source]¶ Parameters: data (GeoLevelPart) pA (QPointF) pB (QPointF) prop (Prop) modelRopeUpdate(collision=True)[source]¶ ApplyRigidity(A)[source]¶ ConnectRopePoints(A, B)[source]¶ PushRopePointOutOfTerrain(A)[source]¶ giveMiddleOfTile(pos)[source]¶ sharedCheckVCollision(p, friction, layer)[source]¶ giveGridPos(pos: QPointF)[source]¶ Parameters: pos (QPointF) afaMvLvlEdit(pos: QPointF, layer)[source]¶ Parameters: pos (QPointF) property levelwidth¶ property levelheight¶