public XbimGeometryData TransformBy(XbimMatrix3D matrix) { XbimMatrix3D t = XbimMatrix3D.FromArray(DataArray2); t = XbimMatrix3D.Multiply(t, matrix); return(new XbimGeometryData(GeometryLabel, IfcProductLabel, GeometryType, IfcTypeId, ShapeData, t.ToArray(), GeometryHash, StyleLabel, Counter)); }