You are here: Renga API
Renga API
To extend functionality of Renga and integrate it into your application, you can use Renga API. Renga API uses COM technology to provide developers with an access to Renga functionality, so that they can create plugins by Visual C# or Visual C++ and get an access to Renga from third-party applications, including the applications which were created with dynamically typed programming languages.
Renga API allows you to:
- create, open, close and save a project file;
- observe and control which objects are selected in the active view;
- obtain object parameters, materials and quantities;
- create levels, assemblies, elements, windows, doors, plates, wall foundations, beams, columns, model text, walls, floors, openings, holes, isolated foundations, stair, ramp, roof, railing on level, rooms by contour, model lines, model hatches, model text, text in drawing, drawing line;
- edit baseline of wall, beam, wall foundation, stair, ramp, roof, railing on level and contour of floor, opening, room, model line, model hatch, drawing line;
- create object styles;
- create and change links with a reference drawing, image and 3D model;
- obtain and change object style parameters and properties;
- create and assign object properties;
- set expression and CSV export sign for an assigned property.
- manage Project Information;
- add commands on the Primary panel, on the Actions panel, in the context menu;
- сontrol the visibility of the elements of the plugin user interface;
- extract geometry data needed to render models;
- manage object visibility and visual style in 3D View and on the level's plans;
- import model to IFC format
;
- export the model in IFC format, taking into account the mapping files and geometric representation
;
- export drawings to DWG/DXF, PDF, OXPS formats;
- extract the reinforcement, obtain its geometry and quantities;
- obtain data for use in engineering system calculations;
- get a list of engineering system object categories in the project;
- add style templates;
- create screenshot of the 3D View;
- create and open drawings;
- undo the operation.
For further work with the Renga API, review its documentation.
See also