protected override void SolveInstance(IGH_DataAccess DA) { DMesh3_goo dMsh_goo = null; Rhino.Geometry.Vector3d vec = new Rhino.Geometry.Vector3d(0, 0, 0); DA.GetData(0, ref dMsh_goo); DA.GetData(1, ref vec); DMesh3 dMsh_copy = new DMesh3(dMsh_goo.Value); MeshTransforms.Translate(dMsh_copy, vec.ToVec3d()); DA.SetData(0, dMsh_copy); }
protected override void SolveInstance(IGH_DataAccess DA) { DMesh3_goo dMsh_goo = null; Rhino.Geometry.Vector3d sFact = new Rhino.Geometry.Vector3d(1, 1, 1); Point3d origin = new Point3d(0, 0, 0); DA.GetData(0, ref dMsh_goo); DA.GetData(1, ref sFact); DA.GetData(2, ref origin); DMesh3 dMsh_copy = new DMesh3(dMsh_goo.Value); MeshTransforms.Scale(dMsh_copy, sFact.ToVec3d(), origin.ToVec3d()); DA.SetData(0, dMsh_copy); }