Syntax
public const string ifcenginedll = @"ifcengine.dll";
[DllImport(IFCEngineDLL, EntryPoint = "getInstanceDerivedTransformationMatrix")]
public static extern Int64 getInstanceDerivedTransformationMatrix(int_t model, int_t instance, out double _11, out double _12, out double _13, out double _14, out double _21, out double _22, out double _23, out double _24, out double _31, out double _32, out double _33, out double _34, out double _41, out double _42, out double _43, out double _44);
Property model
Size: 64 bit / 8 byte (value)
The handle to the model. The model handle is static during its existance. Several models can be opened simultaniously within one session. Different models are always independent, threads are allowed to be running on different models simultaniously.
Property instance
Size: 64 bit / 8 byte (value)
...
Property _11
Size: 64 bit / 8 byte (reference)
...
Property _12
Size: 64 bit / 8 byte (reference)
...
Property _13
Size: 64 bit / 8 byte (reference)
...
Property _14
Size: 64 bit / 8 byte (reference)
...
Property _21
Size: 64 bit / 8 byte (reference)
...
Property _22
Size: 64 bit / 8 byte (reference)
...
Property _23
Size: 64 bit / 8 byte (reference)
...
Property _24
Size: 64 bit / 8 byte (reference)
...
Property _31
Size: 64 bit / 8 byte (reference)
...
Property _32
Size: 64 bit / 8 byte (reference)
...
Property _33
Size: 64 bit / 8 byte (reference)
...
Property _34
Size: 64 bit / 8 byte (reference)
...
Property _41
Size: 64 bit / 8 byte (reference)
...
Property _42
Size: 64 bit / 8 byte (reference)
...
Property _43
Size: 64 bit / 8 byte (reference)
...
Property _44
Size: 64 bit / 8 byte (reference)
...