Plugins: Difference between revisions

From LabRPS Documentation
Jump to navigation Jump to search
No edit summary
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Docnav
{{Docnav
|[[Property_editor|Property editor]]
|[[Std_PluginInstaller|Plugin Installer]]
|[[Std_Base|Std Base]]
|[[WindLab_Plugin|WindLab Plugin]]
|IconL=
|IconL=
|IconR=Labrps.svg
|IconR=Labrps.svg
Line 13: Line 13:


The following plugins are bundled with every LabRPS installation:
The following plugins are bundled with every LabRPS installation:
They are easily installable from within LabRPS, using the [[Std_Simulation_Plugin_manager|Plugin Manager]], found under menu {{MenuCommand|Simulation → [[Image:Std_PluginMgr.png|24px]] Plugin manager}}.
They are easily installable from within LabRPS, using the [[Std_PluginInstaller|Plugin Installer]], found under menu {{MenuCommand|Tools → [[Image:Std_CmdPluginInstaller.svg|24px]] RPS Features...}}.
<!--Please keep this list consistent with Online_Help_Toc and User_hub-->
<!--Please keep this list consistent with Online_Help_Toc and User_hub-->
* [[Image:Labrps.svg|32px]] [[Std_Base|Std Base]]. This is not really a plugin, but rather a category of 'standard' commands and tools that can be used in all plugins.
* [[Image:Workbench_WindLab.svg|32px]] The [[WindLab_Plugin|WindLab Plugin]] provides a set of tools for the simulation of random wind velocity.
* [[Image:Plugin_windLab.svg|32px]] The [[WindLab_Plugin|WindLab Plugin]] provides a set of tools for the simulation of random wind velocity.


* [[Image:Plugin_seismicLab.svg|32px]] The [[SeismicLab_Plugin|SeismicLab Plugin]] provides a set of tools for the simulation of seismic ground motion.
* [[Image:Workbench_SeismicLab.svg|32px]] The [[SeismicLab_Plugin|SeismicLab Plugin]] provides a set of tools for the simulation of seismic ground motion.
 
* [[Image:Plugin_seaLab.svg|32px]] The [[SeaLab_Plugin|SeaLab Plugin]] provides a set of tools for the simulation of sea surface.


* [[Image:Workbench_SeaLab.svg|32px]] The [[SeaLab_Plugin|SeaLab Plugin]] provides a set of tools for the simulation of sea surface.


== External plugins ==  
== External plugins ==  


LabRPS plugins are easy to program in [[C++|C++]], there are therefore many people developing additional plugins outside of the LabRPS main development area.
LabRPS plugins are easy to program in [[wikipedia:C%2B%2B|C++]], there are therefore many people developing additional plugins outside of the LabRPS main development area.


The [[external plugins|external plugins]] page lists all that are known to this community.   
The [[external plugins|external plugins]] page lists all that are known to this community.   
Line 32: Line 30:


{{Docnav
{{Docnav
|[[RPS_object_property_browser|RPS object property browser]]
|[[Std_PluginInstaller|Plugin Installer]]
|[[Std_Base|Std Base]]
|[[WindLab_Plugin|WindLab Plugin]]
|IconL=
|IconL=
|IconR=Labrps.svg
|IconR=Labrps.svg

Latest revision as of 05:03, 28 October 2024

LabRPS, like many modern design applications, is based on the concept of Plugin. A plugin can be considered as a set of tools specially grouped for a certain task.

In LabRPS, the same concept applies. Tools are provided through plugins. The plugins are in turn some collection of objects called RPS objects or RPS features.

Built-in plugins

The following plugins are bundled with every LabRPS installation: They are easily installable from within LabRPS, using the Plugin Installer, found under menu Tools → Std CmdPluginInstaller.svg RPS Features....

  • Workbench WindLab.svg The WindLab Plugin provides a set of tools for the simulation of random wind velocity.
  • Workbench SeismicLab.svg The SeismicLab Plugin provides a set of tools for the simulation of seismic ground motion.
  • Workbench SeaLab.svg The SeaLab Plugin provides a set of tools for the simulation of sea surface.

External plugins

LabRPS plugins are easy to program in C++, there are therefore many people developing additional plugins outside of the LabRPS main development area.

The external plugins page lists all that are known to this community.

New plugins are always in development, stay tuned!