Introduction
Vessel.js is a JavaScript library for conceptual ship design with an
object-oriented paradigm. Vessel.js represents the vessel as an object, which
is used to simulate different functionalities and behaviors. Currently, the
library includes methods for hydrostatic, dynamics and stability calculations.
The library is developed by Ship Design and Operation Lab at
Norwegian
University of Science and Technology (NTNU) in Ålesund.
Dowload the latest version here:
Import Vessel.js in html by using the following script:
import * as Vessel from "../build/vessel.module.js"
Contributing
When contributing, fork the repository and send pull requests with your
commits. If your modifications are only to files related to examples
and you have pull request authorization, you can approve them by
yourself. If not, then wait for review and approval by the development
team.
You are also welcome to create
issues reporting bugs or suggesting
improvements and features for development.
Examples
Barge motion with equations
Barge Motion with WAMIT
Felipe Ferrari,
Daniel Prata
Ship with mooring
View
Code
Felipe Ferrari,
Diogo Kramel
Ship with mooring (parametric)
Side by side 3
View
Code
Daniel Prata,
Diogo Kramel
Side by side 2
View
Code
Daniel Prata,
Diogo Kramel
Side by side 1
View
Code
Daniel Prata,
Diogo Kramel
Subsea
View
Code
Daniel Prata,
Diogo Kramel
Simple Multibody Example
View
Code
Daniel Prata,
Diogo Kramel
Epoch Analysis
View
Code
Felipe Ferrari,
Daniel Prata
General Arrangement
View
Code
Several Authors
Ballasting
View
Code
Several Authors
Ballasting
View
Code
Several Authors
Lifecycle
View
Code
Several Authors
Ballasting
View
Code
Several Authors
Ballasting
View
Code
Several Authors
Validation of ship stability
View
Code
Several Authors
Stability with Blocks
View
Code
Several Authors
ECMS 2019
View
Code
Several Authors
Digital twin: Basin
View
Code
Ícaro Fonseca
Felipe Ferrari
Ålesund with AIS
View
Code
Ícaro Fonseca
Felipe Ferrari
No examples found. Try another search