private Vector3D ConvertVector3D(SFVec3f vector, float[,] transformation) { float[] transformed = VrmlMath.TransformVector(vector.x, vector.y, vector.z, transformation); return new Vector3D(transformed[0], transformed[1], transformed[2]); }
private Vector3D ConvertVector3D(SFVec3f vector) { return new Vector3D(vector.x, vector.y, vector.z); }
public void visit(MFVec3f field) { field.clearValues(); ParseMField((subcontext) => { var child = new SFVec3f(); this.visit(child); field.AppendValue(child); }); }
public void visit(SFVec3f field) { throw new NotImplementedException(); }
public void visit(SFVec3f field) { field.x = context.ReadFloat(); field.y = context.ReadFloat(); field.z = context.ReadFloat(); }