• Get the count of elements currently selected using VBA

    Hi all, I would like to get the count of the number of elements selected in MicroStation VBA. I have already used a scan criteria to get the elements I want. Now the issue is that I would then iterate through the selected elements using the ElementEnumerator…
  • In Microstation V8i, is it possible to use a native MDL program (.ma + .dll) as a shared library and how?

    Hi, In pure MDL, dls file specification (see below) allows to call functions in MDL program (used as Shared library) from another pure MDL program. How may this be done between two "native" MDL programs? Thanks for help Best regards, Jean-Claude…
  • [Microstation V8i] MDL Mesh Functions in VBA

    Hi All, Can anyone give me an example of how to use the MDL mesh function mdlMesh_getPolyfaceArraysDirect. I'm struggling to understand how to pass the int and point3d arrays into the VBA decleration as Longs. Declare Function mdlMesh_getPolyfaceArraysDirect…
  • How to encapsulate this function: mdlKISolid_makeSweptBody into C# formal properly ?

    Hi, everyone, I want to use this function: mdlKISolid_makeSweptBody in my C#/Addin project. It is an undisclosed function, its declaration in my pure mdl project is below: extern int mdlKISolid_makeSweptBody ( KIBODY **ppBody, /* <= swept body */ KIBODY…
  • how to place or set up a parametric cell by mdl or c# ? in abd or v8i

    I know that MSCE update 9 has provided a class of parametric cell to do this, but i can't solve this problem in v8i! i can find the most relative message is this title , using the lib of triforma, but it's also not clear for me. thank anyone here.
  • 【C# mstn V8i Addin 】Get the user's Toggle AccuDraw coordinate system. And then change the three-dimensional perspective of my painting CellElement.

    I want to get the user's Toggle AccuDraw coordinate system ( Toggle AccuDraw coordinate system through the shortcut keys such as T, F, V, S, etc. is not the ACS auxiliary coordinate system), change the Toggle AccuDraw coordinate system, and then change…
  • [Microstation V8i Select series 4] mdlKISolid_faceData()

    Hi All, I am trying to use the below MDL API to get the data from a face. I have got this face with a smart solid using the API mdlKISolid_getFaceList(). I use C++ language. mdlKISolid_faceData( KILOOP** loop , KIFACE** next , void** surfacePP …
  • Compiling MDL and determining what files are used

    I'm back with more questions!!! Just to recap, back into the MicroStation world with very limited MDL experience and trying to determine what files I need to keep and subsequently put into our source code database. So I created a blank folder structure…