Class InverseKinematicsConstraint
java.lang.Object
foundry.veil.api.client.graveyard.constraint.InverseKinematicsConstraint
- All Implemented Interfaces:
Constraint
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionInverseKinematicsConstraint(InverseKinematicsConstraint.InverseKinematicDirection forwardDirection, InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance) InverseKinematicsConstraint(InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply()voidrenderDebugInfo(InterpolatedSkeleton skeleton, InterpolatedSkeletonParent parent, float pPartialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource pBuffer)
-
Constructor Details
-
InverseKinematicsConstraint
public InverseKinematicsConstraint(InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance) -
InverseKinematicsConstraint
public InverseKinematicsConstraint(InverseKinematicsConstraint.InverseKinematicDirection forwardDirection, InterpolatedBone chainEnd, int depth, float endX, float endY, float endZ, float minimumAcceptableDistance)
-
-
Method Details
-
apply
public void apply()- Specified by:
applyin interfaceConstraint
-
renderDebugInfo
public void renderDebugInfo(InterpolatedSkeleton skeleton, InterpolatedSkeletonParent parent, float pPartialTicks, com.mojang.blaze3d.vertex.PoseStack poseStack, net.minecraft.client.renderer.MultiBufferSource pBuffer) - Specified by:
renderDebugInfoin interfaceConstraint
-