From 0f72b8b1445c0576cd60c508afacdc9e35dbefbe Mon Sep 17 00:00:00 2001 From: boytchev <70705048+boytchev@users.noreply.github.com> Date: Sun, 17 Jan 2021 18:59:55 +0200 Subject: [PATCH] Pelvis can be rotated --- mannequin.js | 6 +++--- posture-editor.html | 35 +++++++++++++++++++++++++++++------ 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/mannequin.js b/mannequin.js index ec75e57..36b2c23 100644 --- a/mannequin.js +++ b/mannequin.js @@ -558,7 +558,7 @@ class Leg extends Joint { constructor(parentJoint,leftOrRight) { - super(parentJoint,[0,-3,4*leftOrRight],[0,180,200],[4,15,4,-70,220,1,0.4,2],LimbShape,[-2.8,0.8, -1,-1,1,1]); + super(parentJoint,[0,-3,4*leftOrRight],[0,180,200],[4,15,4,-70,220,1,0.4,2],LimbShape,[-2.8,0.8, -1,-1,3,-2]); this.leftOrRight = leftOrRight; } @@ -612,7 +612,7 @@ class Ankle extends Joint { constructor(parentJoint) { - super(parentJoint,null,[0,0,-90],[1,4,2],ShoeShape,[-2.8,-0.4, 0,0, 0,0]); + super(parentJoint,null,[0,0,-90],[1,4,2],ShoeShape,[-2.8,-0.4, -1,1, 0,0]); } turn(angle,leftOrRight=this.parentJoint.parentJoint.leftOrRight) @@ -633,7 +633,7 @@ class Arm extends Joint { constructor(parentJoint,leftOrRight) { - super(parentJoint,[0,14,leftOrRight*(parentJoint.feminine?5:6)],[-leftOrRight*10,leftOrRight*180+180,-leftOrRight*180],[3.5,11,2.5,-90,360,0.9,0.2,1.5],LimbShape,[2,0.4, 0,0, 0,0]); + super(parentJoint,[0,14,leftOrRight*(parentJoint.feminine?5:6)],[-leftOrRight*10,leftOrRight*180+180,-leftOrRight*180],[3.5,11,2.5,-90,360,0.9,0.2,1.5],LimbShape,[2,0.4, 0,0, 0.1,-3]); this.leftOrRight = leftOrRight; } diff --git a/posture-editor.html b/posture-editor.html index 735a77f..3286275 100644 --- a/posture-editor.html +++ b/posture-editor.html @@ -75,11 +75,11 @@ - +
- +