LimitDistanceConstraint(Constraint)#

base classes — bpy_struct, Constraint

class bpy.types.LimitDistanceConstraint(Constraint)#

Limit the distance from target object

distance#

Radius of limiting sphere

Type:

float in [-inf, inf], default 0.0

head_tail#

Target along length of bone: Head is 0, Tail is 1

Type:

float in [0, 1], default 0.0

limit_mode#

Distances in relation to sphere of influence to allow

  • LIMITDIST_INSIDE Inside – The object is constrained inside a virtual sphere around the target object, with a radius defined by the limit distance.

  • LIMITDIST_OUTSIDE Outside – The object is constrained outside a virtual sphere around the target object, with a radius defined by the limit distance.

  • LIMITDIST_ONSURFACE On Surface – The object is constrained on the surface of a virtual sphere around the target object, with a radius defined by the limit distance.

Type:

enum in [‘LIMITDIST_INSIDE’, ‘LIMITDIST_OUTSIDE’, ‘LIMITDIST_ONSURFACE’], default ‘LIMITDIST_INSIDE’

subtarget#

Armature bone, mesh or lattice vertex group, …

Type:

string, default “”, (never None)

target#

Target object

Type:

Object

use_bbone_shape#

Follow shape of B-Bone segments when calculating Head/Tail position

Type:

boolean, default False

use_transform_limit#

Transforms are affected by this constraint as well

Type:

boolean, default False

classmethod bl_rna_get_subclass(id, default=None)#
Parameters:

id (string) – The RNA type identifier.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)#
Parameters:

id (string) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions