GeometryGym.Ifc.IfcCartesianTransformationOperator.vecsTransform C# (CSharp) Méthode

vecsTransform() protected méthode

protected vecsTransform ( ) : Transform
Résultat Transform
        protected virtual Transform vecsTransform()
        {
            Vector3d vx = new Vector3d(1, 0, 0), vy = new Vector3d(0, 1, 0);
            Transform tr = Transform.Identity;
            if (mAxis1 > 0)
            {
                vx = Axis1.Vector;
                tr.M00 = vx.X;
                tr.M10 = vx.Y;
                tr.M20 = vx.Z;
            }
            if (mAxis2 > 0)
            {
                vy = Axis2.Vector;
                tr.M01 = vy.X;
                tr.M11 = vy.Y;
                tr.M21 = vy.Z;
            }
            return tr;
        }