浏览代码

added getJointRelPosition

Nicolas Cannasse 9 月之前
父节点
当前提交
7950d06685
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      h3d/scene/Skin.hx

+ 8 - 0
h3d/scene/Skin.hx

@@ -171,6 +171,14 @@ class Skin extends MultiMaterial {
 		return skinData;
 	}
 
+	public function getJointRelPosition( name : String, additive = false ) : Null<h3d.Matrix> {
+		var j = skinData.namedJoints.get(name);
+		if( j == null ) return null;
+		if( additive )
+			return additivePose == null ? null : additivePose[j.index];
+		return currentRelPose[j.index];
+	}
+
 	public function setJointRelPosition( name : String, pos : h3d.Matrix, additive = false ) {
 		var j = skinData.namedJoints.get(name);
 		if( j == null ) return;