Esempio n. 1
0
 /// <summary>
 /// Set the origin of the Transform
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <param name="XYZ">A Revit XYZ point</param>
 /// <returns name="Transform">Modified Transform</returns>
 public static revitTransform SetOrigin(revitTransform Transform, revitXYZ XYZ)
 {
     Transform.Origin = XYZ;
     return(Transform);
 }
Esempio n. 2
0
 /// <summary>
 /// Set the Basis of the Y Axis of the Transform
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <param name="XYZ">A Revit XYZ point</param>
 /// <returns name="Transform">Modified Transform</returns>
 public static revitTransform SetBasisY(revitTransform Transform, revitXYZ XYZ)
 {
     Transform.BasisY = XYZ;
     return(Transform);
 }
Esempio n. 3
0
 /// <summary>
 /// Get the Basis of the Z Axis of the Transform
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <returns name="XYZ">Autodesk.Revit.DB.XYZ</returns>
 public static revitXYZ GetBasisZ(revitTransform Transform)
 {
     return(Transform.BasisZ);
 }
Esempio n. 4
0
 /// <summary>
 /// Get the origin of the Transform
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <returns name="XYZ">Autodesk.Revit.DB.XYZ</returns>
 public static revitXYZ GetOrigin(revitTransform Transform)
 {
     return(Transform.Origin);
 }
Esempio n. 5
0
 /// <summary>
 /// The inverse transformation of this Transom
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <returns name="Transom">The inverted Autodesk.Revit.DB.Transform</returns>
 public static revitTransform Inverse(revitTransform Transform)
 {
     return(Transform.Inverse);
 }
Esempio n. 6
0
 /// <summary>
 /// Applies the Transform to a vector.
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <param name="XYZ">A Revit XYZ vector</param>
 /// <returns name="XYZ">A transformed Revit XYZ vector</returns>
 public static revitXYZ OfVector(revitTransform Transform, revitXYZ XYZ)
 {
     return(Transform.OfVector(XYZ));
 }
Esempio n. 7
0
 /// <summary>
 /// Applies the Transform to a point.
 /// </summary>
 /// <param name="Transform">Autodesk.Revit.DB.Transform</param>
 /// <param name="XYZ">A Revit XYZ point</param>
 /// <returns name="XYZ">A transformed Revit XYZ point</returns>
 public static revitXYZ OfPoint(revitTransform Transform, revitXYZ XYZ)
 {
     return(Transform.OfPoint(XYZ));
 }