-
Notifications
You must be signed in to change notification settings - Fork 96
0.7.x Version History
Andreas Dieckmann edited this page Aug 1, 2023
·
1 revision
- CustomNode.Info
- Directory.ContentsAll
- Paneling.Quadrilateral2byX
- Changes some node descriptions
- Paneling.Hexagonal
- Paneling.MakeTriangles (finally migrated from 0.6.3)
- Paneling.TriangularFlatMirrored (finally migrated from 0.6.3)
- List.ReplaceItemAtIndex is now able to handle lists of replacements (contribution from ksobon)
- Sheet.Scale
- File.WriteToCSV
- MassFloor.Mass
- Converted all nodes to code blocks (where possible)
- Fixed a bug that caused List.ReplaceEmptyLists to return null
- String.AlphanumericToMorse
- String.MorseToAlphanumeric
- ListFromCSV will now automatically trim whitespaces in each cell
- Fixed filter for horizontal surfaces in Surface.FilterByOrientation
- FamilyInstance.SetType can now set the same family type for multiple family instances
- Room.DoorsOrWindows can now process lists of rooms
- SpaceSeparator.FromCurve
- Surface.FilterByOrientation (based on contribution from redinkinc)
- Fixed a problem where UnitType.DisplayUnitType would fail when dealing with unit types that have no unit symbol associated
- DisplayUnit.ToInternalUnit
- InternalUnit.ToDisplayUnit
- UnitType.DisplayUnitType
- UnitType.FromDynamoUnitType
- Color.ByWebColor
- Math.DecimalToBinary
- Math.DecimalToHex
- String.HexToDecimal
- List.BinaryToDecimal - Use String.BinaryToDecimal instead
- Recategorized some nodes
- Changed some node descriptions
- Document.DesignOptions will now return null if there are no design options present in the model
- List.ChopByLengths will now accept a single element argument for its lengths input
- String.BinaryToDecimal should be a lot faster now
- View.SetSolarStudyActiveFrameNumber
- View.SolarStudyTotalFrames
- DesignOption.DesignOptionSet
- Document.DesignOptions
- View.SetDesignOption
- DetailCurve.FromCurve
- FamilyInstance.ByPointInView
- All Placed Loadable Family Types of Category
- Renamed All Elements of System Family Type to All Elements of Family Type (Universal)
- Renamed All Placed System Family Types of Category to All Placed Family Types of Category
- All Elements of System Family Type
- All Placed Loadable Family Types of Category
- All Placed System Family Types of Category
- Element.AllInstances
- Element.AllInstancesAtLevel
- Element.AllViewDependentInstances
- List.FibonacciFromList (based on contribution from redinkinc)
- List.FibonacciFromValues (based on contribution from redinkinc)
- SelectionSet.Elements
- Changed inputs of All Intersecting Elements Of Category from base point / vector to start point / end point
- Element.FromDynamoSurface now returns a list of unique elements
- List.MatchWithKeyValues now returns an empty list for unmatchable items
- Renamed PerspectiveView.SetOrientationByEyeAndTargetPosition to PerspectiveView.OrientToEyeAndTargetPosition
- Element.ParameterIsReadOnly
- FamilyInstance.ByCurve
- Document.Phases (reactivated from deprecation)
- FamilyType.SetCompoundLayerMaterial
- View.Phase
- View.SetPhase
- CurtainPanel.HostPanel
- DetailComponent.ByCurve
- Fixed a bug in List.ReplaceEmptyLists where it would return null in some cases
- Element.ExternalFileReferencePath
- Family.IsInPlace
- Document.StartingView
- Element.Panels
- List.AnyTrue & List.AnyFalse now work well with empty lists, too
- Clipboard.SendTo
- Clipboard.GetFrom
- Document.Views
- Reverted Point.Average to node-based workflow (CBN-based returns null)
- Fixed Point.IsInsideRoom so it actually checks more than one point
- Made descriptions for Wall.ByFace and CurtainSystem.ByFace more precise
- Fixed conditional statements in XYZAxis.FromVector
- Color.GreyscaleByNormalizedValue
- Elements.FilterByParameterValueAndCondition
- Room.UnplacedByNameAndNumber
- Recategorized some nodes for better compatibility with 0.7.6's iconized node browser
- Fixed UV.PruneDuplicates
- Vector.AltitudeAndAzimuth now processes lists of vectors again
- Removed latitude and longitude from Document.ProjectPosition (functionality now available in built-in nodes Location.Latitude & Location.Longitude)
- Document.ProjectPosition now returns the angle (project north vs. true north) in degrees
- BoundingBox.ByElement now returns single elements for single element inputs
- Added integer outputs to all WallLocationLine nodes
- Adapted Paneling.InvertAndMirrorNormalizedValues to the new nested list structure of Image.Pixels
- False for All (Booleans) - Use AllFalse instead
- True for All (Booleans) - Use AllTrue instead
- Document.Phases - Use All Elements Of Type and Element Types set to "Phase" instead
- StructuralFoundation.Type - use Element.Type instead
- Renamed All Elements Of Name to Elements.FilterByName
- Renamed List.FalseForAny (Booleans) to List.AnyFalse
- Renamed List.TrueforAny (Booleans) to List.AnyTrue
- Renamed Similar to Math.Similar
- Renamed Room.FromDoorOrWindow to DoorOrWindow.FromRoomAndToRoom
- FamilyInstance.SubComponents
- FamilyInstance.SuperComponent
- Recategorized and relabeled some nodes
- Material.Properties now returns single outputs for single inputs
- Element.ResetOverridesInView
- List.ReplaceEmptyLists
- List.ReplaceNull
- Plane.ByBestFitFromFace
- All Elements Of Name now has a separate outport for the first result in the list
- List.GroupListOfListsByKey now returns transposed sublists for better readability
- PlaceholderSheet.ByNumberAndName now accepts strings or numbers as sheet numbers
- Document.Path now actually does return the directory, too
- Fixed StructuralFoundation.KindIsSlab
- Element.OverrideTransparencyInView now returns the list of elements
- Dispatch - Use List.FilterByBoolMask instead
- StructuralFoundation.FootingType - Use Element.Type instead
- Renamed List.ContainsOutOfPlanePoints to PointSequence.ContainsOutOfPlanePoints
- Renamed Point.GreatestDistanceInSequence to PointSequence.GreatestDistanceToPoint
- Element.Type (LinkedFile)
- String.BinaryToDecimal
- List.CountOccurences
- List.FromString
- List.GroupListOfListsByKey now first sorts by key before grouping
- List.CountBooleanSequences now counts sequences of true and false at the same time
- Recategorized some nodes
- Renamed List.FilterSublistsByLength to List.FilterBySublistLength
- Renamed List.SublistByLengths to List.ChopByLengths
- Renamed List.FillSublist to List.RepeatItemsByLengths
- Renamed Binary.ToDecimal to List.BinaryToDecimal
- Renamed Line.ClosedLoopThroughPoints to Curve.ClosedLoopThroughPoints
- Renamed List.FindInSublists to List.SublistsContain
- All Intersecting Elements of Category
- BoundingBox.PerimeterCurvesByNormal
- BoundingBox.PerimeterCurvesOnPlane
- BoundingBox.ByNestedListOfElements
- RevisionCloud.FromCurves
- RevisionCloud.FromNestedListOfElements
- RevitBoundingBox.FromDynamoBoundingBox
- View.Plane
- Renamed Element.BoundingBox to BoundingBox.ByElement
- BoundingBox.ByElement now also returns a Dynamo bounding box
- BoundingBox.ByElement now takes a view as an input (previously only active view possible)
- Small correction in TextElement.SetText
- TextElement.SetText
- TextElement.Text
- Element.Location now also returns the location of TextNotes and Revit XYZs
- Time.EvaluateLapTimes
- Time.LapTime
- Wall.Flip
- CurtainSystem.Type - use Element.Type instead
- Dimension.Type - use Element.Type instead
- Floor.Type - use Element.Type instead
- Roof.Type - use Element.Type instead
- Element.Name (Universal)
- Element.SetWorkset
- Element.Workset
- Renamed Element.MaterialParameterByCategory to Element.SetMaterialParameterByCategory
- All Elements Of Name now uses the Element.Name (Universal) node
- Room.Boundaries now retrieves the boundaries based on the area computation settings of the current document
- Element.Group
- Element.MaterialParameterByCategory
- Group.Members
- Level.Plane
- Point.RoundDownToPrecision
- Point.RoundToPrecision
- Point.RoundUpToPrecision
- UV.RoundDownToPrecision
- UV.RoundToPrecision
- UV.RoundUpToPrecision
- Element.ElevationOfHostLevel
- Element.Inserts now also returns correct list structure when no inserts are present
- AreaSeparator.FromCurve
- CurtainSystem.ByFace
- RevitFaceReference.FromDynamoSurface
- Wall.ByFace
- WallLocationLine.CoreCenterline
- WallLocationLine.CoreExterior
- WallLocationLine.CoreInterior
- WallLocationLine.FinishFaceExterior
- WallLocationLine.FinishFaceInterior
- WallLocationLine.WallCenterline
- Document.ProjectPosition now outputs lengths instead of doubles
- List.ReplaceItemAtIndex now takes a list of indices
- Buckyball.ByOriginAndRadius now returns separate lists for hexagonal and pentagonal surfaces
- Recategorized and relabeled some nodes (plus some changes in node descriptions)
- Repaired StructuralFoundation.KindIsIsolated, StructuralFoundation.KindIsSlab & StructuralFoundation.KindIsWallFooting
- Buckyball.ByOriginAndRadius now returns correct list of up vectors
- Buckyball.ByOriginAndRadius
- Buckyball.Coordinates
- Buckyball.Struts
- Buckyball.Surfaces
- Geometry.ClosestTo
- Geometry.FurthestFrom
- RevitColor.FromDynamoColor
- Element.Level now also retrieves the levels of plan views
- DoorOrWindow.ExitsToOneRoomOnly now actually works properly...
- Room.Boundaries now outputs Dynamo curves instead of Revit curves
- String.FindRegularExpression
- String.ReplaceRegularExpression
- String.SplitByRegularExpression
- Element.Host will now also find hosts of WallSweeps
- Element.OverrideTransparencyInView
- ElementType.Duplicate
- Material.Duplicate
- Math.NormalizeRange
- PerspectiveView.OrientToEyeAndTargetPosition
- SolarAnalysisType.Average
- SolarAnalysisType.Cumulative
- SolarAnalysisType.Peak
- Migrated several node-based custom nodes to CBN-based in order to improve performance
- Relabeled some of the custom nodes
- Renamed Element.CompoundStructureLayers to FamilyType.CompoundStructureLayers
- SolarRadiationCSV.Parse
- Element.CompoundStructureLayers
- UV.Average
- Point.Average
- Vector.Average
- DividedSurface.HorizontalIntersectsByEndpoints
- DividedSurface.HorizontalIntersectsByEndpointsAnd Function
- DividedSurface.VerticalIntersectsByEndpoints
- DividedSurface.VerticalIntersectsByEndpointsAnd Function
- Document.SaveAs
- FamilyInstance.CopingElements
- FamilyInstance.AddCoping
- FamilyInstance.RemoveCoping
- List.ReplaceItemAtIndex
- Surface.IsPlanar
- Surface.Vertices
- UV.PruneDuplicates
- Vector.PruneDuplicates
- View3D.IsLocked
- Directory.FromFilePath - Use Directory.FromPath instead
- Elements.RemoveDuplicates - Use List.UniqueItems instead (it will now remove duplicate Revit elements from a list as well)
- Document.DimensionTypes
- List.RandomElements
- Math.RandomIntegerList
- SelectionSet.ByElements
- TextNote.ByStringAndPosition
- Element.Inserts now returns a single list of elements when fed a single element
- FamilyInstance.SetType now takes a list of types
First (more or less) complete edition for Dynamo 0.7.x
First complete edition for Dynamo 0.6.3