STBDotNet v202 API Reference

website·Indexed 32 days ago

https://hiron.dev/HoaryFox/

Technical documentation for the STBDotNet.v202 namespace within the STBDotNet.dll assembly. This reference covers classes and enums for structural engineering components, including StbWall, StbSlab, StbSecSteel, and various girder, brace, and column specifications.

Tokens
230.8K
Snippets
1.8K
Records
2.2K
Agent score
56%

What's inside STBDotNet

  1. Overview of Mice Grasshopper component for beam analysis

    Mice is a Grasshopper component used for calculating simple beams. It performs bending moment calculations, deflection calculations, and section verification based on notification standards. The allowable bending moment is calculated taking buckling into account.
  2. Overview of Rhino.Inside

    Rhino.Inside is an open-source project that allows Rhino and Grasshopper to run inside other 64-bit Windows applications (such as Revit and AutoCAD). It is constrained to 64-bit Windows environments and .NET-based applications. For non-Windows environments or server-side processing, the Rhino Compute Service is the recommended alternative.
  3. Overview of HoaryFox Grasshopper component for ST-Bridge

    HoaryFox is a Grasshopper component designed to read ST-Bridge data, which is used for coordinating architectural structural design software and BIM. It allows users to import structural data and visualize the resulting model within the Rhinoceros environment.
  4. Overview of STBDotNet

    STBDotNet is a .NET library designed to work with ST-Bridge, a standardized data sharing format for Japan's structural engineering industry. ST-Bridge is intended to be simpler than IFC and integrates Japanese-specific drawing methodologies, including grids, part placement, section annotations, and reinforcement information, to facilitate coordination between structural applications and 3D Object CAD.
  5. Integrate ST-Bridge BIM data into Grasshopper with HoaryFox

    HoaryFox allows users to easily handle "ST-Bridge" BIM data specifically designed for architectural structures within the Grasshopper environment. It aims to improve structural design efficiency by leveraging Grasshopper's visualization and shape optimization capabilities.
  6. Understand TPE (Tree-structured Parzen Estimator) in Tunny

    TPE is a Bayesian optimization method used in the Tunny component for Grasshopper. Unlike Gaussian Process (GP) methods that calculate Expected Improvement (EI) using $p(y|x)$ and have a time complexity of $O(n^3)$, TPE uses $p(x|y)$ and $p(y)$ to calculate EI. TPE assumes variables are independent, resulting in a lower time complexity of $O(dn \log n)$, where $d$ is the number of variables and $n$ is the number of observations.
  7. Understand rhino3dm.js capabilities and limitations

    rhino3dm.js allows for the creation of Rhino types or the reading of existing .3dm data without requiring Rhino to be installed. It is useful for checking data generated by services like RhinoCompute. However, it cannot perform complex geometric operations that require the full Rhino engine, such as creating a Sweep from multiple curves.
  8. Use HoaryFox for ST-Bridge BIM data in Grasshopper

    HoaryFox is a tool designed to handle "ST-Bridge" BIM data specifically for Japanese building structures within the Grasshopper environment, leveraging visualization and shape optimization to improve structural design efficiency.
  9. StbCalConditionArrangements Class Overview

    The StbCalConditionArrangements class is part of the STBDotNet.v202 namespace and the STBDotNet.dll assembly. It provides a structured way to manage arrays of calculation conditions for different structural elements such as columns, girders, and braces.
    public class StbCalConditionArrangements : object
  10. Use the StbSecBaseConventional_CFT_Plate class

    The StbSecBaseConventional_CFT_Plate class is located in the STBDotNet.v202 namespace within the STBDotNet.dll assembly. It is used to define the properties of a CFT (Concrete Filled Tube) plate, specifically providing coordinates for various points on the plate.
    using STBDotNet.v202;
    
    var plate = new StbSecBaseConventional_CFT_Plate();
  11. Integrate CPython into C# using Python.NET

    Python.NET (Pythonnet) allows .NET developers to embed Python into .NET applications and interact with the Python Common Language Runtime (CLR). Unlike pseudo-implementations, it executes real Python code, meaning a Python runtime must be installed on the host system. For easy distribution, 'embeddable python' is recommended.