BHoM_Engine icon indicating copy to clipboard operation
BHoM_Engine copied to clipboard

Internal manipulation of the BHoM

Results 240 BHoM_Engine issues
Sort by recently updated
recently updated
newest added

### Issues addressed by this PR Closes #2900 - Add method for mapping properties from a set of pre-defined material maps on a set of Materials - Add methods for...

type:feature

### NOTE: Depends on ### Issues addressed by this PR Closes #2956 Update external edge method for Mesh to support getting Edges out by topology or geometry. ### Test files...

### Issues addressed by this PR Closes #2951 - Updated UValueOpeningAW method to handle construction fragment UValueCavity - Updated UValuePanelAW method to handle construction fragment UValueCavity ### Test files https://burohappold.sharepoint.com/:u:/r/sites/BHoM/02_Current/12_Scripts/03_Alpha/BHoM/BHoM_Engine/Facade_Engine/BHoM%20PR%20Test%20Files/Facade_Engine-Cavity%20Insulation%20Test%20File.gh?csf=1&web=1&e=H9metl

type:feature

Both methods in `Environment_Engine/Query/IsShade.cs` require null handling protections being added.

type:compliance

#### Description: Current version relies on geometriocal matching of vertices. Should also allow for instead using the mesh topology, which should be quicker, and for some mesh types give slightly...

type:feature

### NOTE: Depends on ### Issues addressed by this PR Closes #2736 ### Test files ### Changelog ### Additional comments

type:compliance

### Issues addressed by this PR Closes #2823 Added a null check in [MethodBaseSerializer](https://github.com/BHoM/BHoM_Engine/blob/ae5f832e75f8f8a4d4f3b994e6253c4485a5e829/Serialiser_Engine/Objects/BsonSerializers/MethodBaseSerializer.cs) to avoid it throwing an exception during startup (plugin loading) as explained in #2823. ### Test...

severity:low
type:bug

#### Description: The engine methods UValueOpeningAW, UValueOpeningsAW, and UValuePanelAW do not currently handle UValueCavity fragments. This update would alter these methods to include cavity u-values in area weighting calculations.

type:feature

#### Description: `MeshElement` got added to the oM, but no supporting methods followed. Most relevant ones: - `Geometry` for preview - `Transform` for Revit interop (when converted from linked models)

type:feature

#### Description: Performance of methods can be drastically improved by making sure BasisFunction only is called: 1. Once per value 2. When a non-zero value can be expacted. Also scope...

type:feature