public void ByEyePointAndTarget_BadArgs0() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var name = "treeView"; Assert.Throws(typeof(ArgumentNullException), () => AxonometricView.ByEyePointAndTarget(eye, null, name)); Assert.Throws(typeof(ArgumentNullException), () => AxonometricView.ByEyePointAndTarget(null, target, name)); }
public void ByEyePointAndTarget_DefaultArgs() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var v = AxonometricView.ByEyePointAndTarget(eye, target); Assert.AreEqual(v.InternalElement.Name, View3D.DEFAULT_VIEW_NAME); }
public static View3D Wrap(Autodesk.Revit.DB.View3D view, bool isRevitOwned) { if (view.IsPerspective) { return(PerspectiveView.FromExisting(view, isRevitOwned)); } else { return(AxonometricView.FromExisting(view, isRevitOwned)); } }
public void ByEyePointTargetAndElement_BadArgs() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var name = "treeView"; var famSym = FamilySymbol.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famSym, pt); Assert.Throws(typeof(ArgumentNullException), () => AxonometricView.ByEyePointTargetAndElement(null, target, name, famInst, false)); Assert.Throws(typeof(ArgumentNullException), () => AxonometricView.ByEyePointTargetAndElement(eye, null, name, famInst, false)); }
private static View CreateTestView() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var v = AxonometricView.ByEyePointAndTarget(eye, target); var view = (Autodesk.Revit.DB.View3D)v.InternalElement; Assert.AreEqual(view.Name, View3D.DEFAULT_VIEW_NAME); Assert.False(view.CropBoxActive); return(v); }
public static AbstractView3D Wrap(Autodesk.Revit.DB.View3D view, bool isRevitOwned) { if (view.IsTemplate) { return(Revit.Elements.Views.View3D.FromExisting(view, isRevitOwned)); } if (view.IsPerspective) { return(PerspectiveView.FromExisting(view, isRevitOwned)); } return(AxonometricView.FromExisting(view, isRevitOwned)); }
public void ByEyePointTargetAndElement_DefaultArgs() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var famSym = FamilySymbol.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famSym, pt); var v = AxonometricView.ByEyePointTargetAndBoundingBox(eye, target, famInst.BoundingBox); var view = (Autodesk.Revit.DB.View3D)v.InternalElement; Assert.AreEqual(view.Name, View3D.DEFAULT_VIEW_NAME); Assert.False(view.CropBoxActive); }
public void ByEyePointTargetAndBoundingBox_ValidArgs() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var name = "treeView"; var famSym = FamilySymbol.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famSym, pt); var view = AxonometricView.ByEyePointTargetAndBoundingBox(eye, target, famInst.BoundingBox, name, false); Assert.NotNull(view); Assert.IsTrue(DocumentManager.Instance.ElementExistsInDocument( new ElementUUID(view.InternalElement.UniqueId))); }
public void ByEyePointAndTarget_ValidAbstractElement() { var eye = Point.ByCoordinates(100, 100, 100); var target = Point.ByCoordinates(0, 1, 2); var name = "treeView"; var famTyp = FamilyType.ByName("Kousa Dogwood - 10'"); var pt = Point.ByCoordinates(0, 1, 2); var famInst = FamilyInstance.ByPoint(famTyp, pt); var view = AxonometricView.ByEyePointTargetAndElement(eye, target, name, famInst); Assert.NotNull(view); Assert.IsTrue(DocumentManager.Instance.ElementExistsInDocument( new ElementUUID(view.InternalElement.UniqueId))); }