Category Archives: E3D

Define pseudo UDA for expression evaluation using C#

In this post I will explain how is possible to create Pseudo attribute, that will be evaluated, from expression you entered into other attribute.

Pseudo attribute allow for dynamic values to be returned as needed rather than having static values stored in the database.
The code required to return a pseudo attribute value must be plugged in through the use of the C# API.

uda

Continue reading Define pseudo UDA for expression evaluation using C#

Advertisements

Find SCTN end clashed with Panel

This macro may be used to find out, what END is closer to PANE (or all other types) that is intersects SCTN.2018-03-06_003234

We use clash tool, to find out at what point we have collision and than check which end is closer to it.

 

Continue reading Find SCTN end clashed with Panel

Loading and Displaying Forms — Basic PML

 images (1)
A form definition must be loaded before the form can be displayed. If you have stored the definition in a .pmlfrm file then loading will be automatic when the form is displayed for the first time. Normally, a form is displayed as a result of the operator making a menu selection or pressing a button on a form. This is achieved either by using the Form Directive in the menu or button definition (see next section) or by means of the command show !!formname used in the gadget’s callback. Continue reading Loading and Displaying Forms — Basic PML