Functions

def createShip (solids, L, B, T)
 

Function Documentation

◆ createShip()

def shipCreateShip.Tools.createShip (   solids,
  L,
  B,
  T 
)
Create a new ship instance Position arguments: solids -- List of hull solid shapes L -- Ship length between perpendiculars B -- Ship Breadth T -- Ship design draft Returned value: The new ship object The solids can be easily extracted from an already existing object. For instance, to get the solids from the selected object simply type the following command: solids = Gui.ActiveDocument.ActiveObject.Object.Shape.Solids Regarding the Length, Breadth, and Draft, it is strongly recommended to use Units.parseQuantity method, e.g. The following obfuscated code snippet build such variables: import Units L = Units.parseQuantity("25.5 m") B = Units.parseQuantity("3.9 m") T = Units.parseQuantity("1.0 m")