Please enable JavaScript to view this site.

Knowledge Bridge Documentation

Help version: 3.3.8

 

The BaseLibrary acts as a repository that contains a range of pre-written System Designs. These Designs provide a wide range of functions and capabilities—they are the building blocks included with kBridge that you can use to build your own Designs.

 

There are basically four broad categories of these Designs:

oThe basic Base Designs: Designs that supply general functionality that is used throughout many kBridge Projects.

BaseAssembly contains all the basic behaviors needed to exist in the Model tree and render in the Graphics Window—it's the most common Mixin

oGeometric Designs: Designs that provide Geometric Primitives that the user can exploit to define geometric elements that give shape and form in 3D space; they also include

Built-in spatial relationships and positioning capabilities

Graphical representations that control how these primitives appear in the Graphics Window and user-defined interfaces.

oRendering Designs that control how graphics, materials, colors, textures, and scenes are visualized

oDrawing Designs that augment drawing output from kB

oEnd-user UI (Custom UI) Designs

oRare and miscellaneous Designs

 

Designs in the BaseLibrary include the following—but note that this is a dynamic repository and the list will certainly grow:

 

BaseLibrary contains key geometric and conceptual Designs. kBridge development often updates this repository with New Designs.

BaseLibrary contains key geometric and conceptual Designs. kBridge development often updates this repository with New Designs.

 

The Mixin Behind Geometric Designs—plus Colors

All BaseLibrary Geometric Designs inherit from the BaseDesign Render3Mixin. The Designs thus inherit a number of rendering "switches" that enhance the rendered representation of each—a good example of Inheritance, discussed in the previous Unit.

 

kBridge follows HTML color standards, for color names, described at https://www.w3schools.com/tags/ref_colornames.asp; for color picker, Hex, RGB, and HSL values, https://www.w3schools.com/colors/colors_picker.asp.

 

Knowledge Bridge from Engingeering Intent is a full-featured engineering and sales automation environment