Skip to content
Ole Schwiegert edited this page Jul 9, 2015 · 34 revisions

Operators are constructs in Blender that can be called from the GUI, thus whenever you click a button or menu item, you execute an operator. Thus while you can use lots of Phobos' functions when scripting in Blender, most of the time you will work with the set of operators it provides.

Model editing

Robot Model

Update Robot Model

Name Robot

Define kinematic chain

Toggle Namespaces

Inspect Robot

Measure distance

X-Ray view

Check robot dictionary

Select error containing objects

Selection(s)

Select Root

Select by phobostype

Select Robot

Select by name

Object editing

Set phobostype

Partial Rename

Set Objects to Layers

This operator sorts the selected objects to their corresponding layers. See Editing a model for more information about layers in phobos.

Edit Custom Property

Share meshes

Purpose

The selected objects will share the active objects mesh among each other. The overwritten meshes will be lost forever!

Parameters

shared Meshes Name

This is the new name for the shared mesh to use when exporting it.

Context Requirements

  • The active object must not have an already shared mesh
  • The active object has to be a visual or collision object
  • The number of selected visual/collision objects has to be >= 2

Copy Custom Property

Undo Share meshes

Breaks the bond between the shared meshes. The objects will not get there old meshes back, but the meshes can now be edited and exported individually again. If you undo a sharing on a source object without undoing it on its adherents you may have problems with the mesh export later on!

Rename Custom Property

Smoothen Surface

Edit Object Dictionary

Kinematics

Create Link(s)

Define Joint Constraints

Create Inertial Object(s)

Attach Motor

Create Collision Object(s)

Set Geometry Type(s)

Set Origin to COM

Set Collision Group

Mimic Joint

Masses & Inertia

Show Mass

Sync Masses

Set Mass

Edit Inertia

Sensors & Controllers

Add/Edit Sensor

Add Controller

Export & Import

Model Export Settings

path

relative path

decimal places

structural export

Mesh export

Robot data export

Export Robot Model

Import Robot Model

Baking

Bake Robot Model

Create Robot Lib Instance

Import Robot Bake

Export Scene

name

Export SMURF Scene

Settings

Adjust Logging Settings

For a description of individual operators please refer to our source documentation.

Clone this wiki locally