VIRTUAL SAILOR COMMUNITY ITALIA

 

COME COSTRUIRE NAVI E SCENARI

 

Clicca qui per sapere come realizzare gli scenari

 

 

Realizzare nuove imbarcazioni

 

Aggiungere nuove imbarcazioni a Virtual Sailor è semplice, tutti i file sono in formato standard e possono essere creati o modificati attraverso programmi di testo e di elaborazione  immagini.

La cartella boats all’interno della cartella Virtual Sailor contiene le imbarcazioni disponibili, ogni imbarcazione ha una propria cartella.

All’interno di quest’ultima sono contenuti i seguenti file:

Boat.cfg

Descrive i parametri dell’imbarcazione.

X files

Le varie parti dell’imbarcazione.

Bmp files

Le trame utilizzate per le parti dell’imbarcazione.

Wav files

I suoni disponibili per l’imbarcazione.

Deck.cfg

File di configurazione delle zone trasparenti del ponte.

Views.cfg

File di definizione dei punti di osservazione.

Smokes.cfg

File di definizione delle fonti di fumo.

 


Il file Boat.cfg

Il file boat.cfg si compone di un numero variabile di righe che contengono due elementi:
dati numerici, parola chiave.

I dati numerici sono tradotti utilizzando la parola chiave a loro collegata e possono comparire nel file in qualsiasi ordine; se alcuni tipi di dati non sono richiesti, possono essere omessi dal file boat.cfg.

Queste sono le parole chiave disponibili con relativo significato:

boat_length

La lunghezza dell’imbarcazione, espresso in piedi (ft.).

boat_alt

Il pescaggio, espresso in piedi (ft.).

mass

Il peso in kg.

cdf

Coefficiente di resistenza (drag coefficient) della parte sommersa.

cross_section_sur

Area di riferimento per la resistenza della parte sommersa, in metri quadrati.

max_tilt

Angolo massimo di sbandamento consentito, espresso in radianti.

stability_factor

Fattore di stabilità per l’angolo di sbandamento e calcolo dello sbandamento.

dagger_area

Area della deriva in metri quadrati.

 

 

clmax_sailb

Fattore di spinta massimo ottenibile dalla vela principale.

clmax_sails

Massimo fattore di spinta ottenibile dal fiocco (jib).

 

 

has_sails

1 per imbarcazioni a vela, 0 per imbarcazioni senza vele.

sur_sailb

Area della randa (main sail) in metri quadrati.

sur_sails

Area del fiocco (jib) in metri quadrati.

sur_spin

Area dello spinnaker in metri quadrati.

 

 

has_engine

1 per imbarcazioni a motore, 0 per imbarcazioni senza motore.

max_fuel_time

Tempo massimo di carburante con motore a tutta forza, espresso in secondi.

motor_hp

Potenza massima del motore in cavalli.

 

 

bridge_x

Posizione x del punto di osservazione del pilota, espressa in piedi (ft.).

bridge_y

Posizione y del punto di osservazione del pilota, espressa in piedi (ft.).

bridge_z

Posizione z del punto di osservazione del pilota, espressa in piedi (ft.).

 

 

helm_x

Posizione x del timone, espressa in piedi (ft.).

helm_y

Posizione y del timone, espressa in piedi (ft.).

helm_z

Posizione z del timone, espressa in piedi (ft.).

 

 

panel_number

Tipo di quadro di comandi utilizzato.

panel_scale

Scala del quadro di comandi.

panel_x

Posizione x del quadro degli strumenti, espressa in piedi (ft.).

panel_y

Posizione y del quadro degli strumenti, espressa in piedi (ft.).

panel_z

Posizione z del quadro degli strumenti, espressa in piedi (ft.).

panel_dx

“Direction vector” quadro degli strumenti, componente x. (per comprendere meglio i vettori “direction” e “up”, vedi immagine Coordinate 3D)

panel_dy

“Direction vector” quadro degli strumenti, componente y. (vedi immagine)

panel_dz

“Direction vector” quadro degli strumenti, componente z. (vedi immagine)

panel_ux

“Up vector” quadro degli strumenti, componente x. (vedi immagine)

panel_uy

“Up vector” quadro degli strumenti, componente y. (vedi immagine)

panel_uz

“Up vector” quadro degli strumenti, componente z. (vedi immagine)

 

 

weapon_number

Tipo di arma utilizzato.

weapon_x

Posizione x dell’arma, espressa in piedi (ft.).

weapon_y

Posizione y dell’arma, espressa in piedi (ft.).

weapon_z

Posizione z dell’arma, espressa in piedi (ft.).

 

 

sailb_x

Posizione x della randa (main sail), espressa in piedi (ft.).

sailb_y

Posizione y della randa (main sail), espressa in piedi (ft.).

sailb_z

Posizione z della randa (main sail), espressa in piedi (ft.).

 

 

has_sailb2

1 per imbarcazioni con una seconda randa, 0 per imbarcazioni senza seconda randa

sailb2_x

Posizione x randa2 (main sail) , espressa in piedi (ft.).

sailb2_y

Posizione y randa2 (main sail), espressa in piedi (ft.).

sailb2_z

Posizione x z randa2 (main sail), espressa in piedi (ft.).

 

 

has_sailb3

1 per imbarcazioni con una terza randa, 0 per imbarcazioni senza terza randa.

sailb3_x ecc.

Procedere come nell’esempio sopra.

 

 

sails_x

Posizione x del fiocco (jib sail), espressa in piedi (ft.).

sails_y

Posizione y del fiocco (jib sail), espressa in piedi (ft.).

sails_z

Posizione z del fiocco (jib sail), espressa in piedi (ft.).

sails_dx

“Direction vector” fiocco, componente x. (per comprendere meglio i vettori “direction” e “up”, vedi immagine)

sails_dy

“Direction vector” fiocco, componente y. (vedi immagine)

sails_dz

“Direction vector” fiocco, componente z. (vedi immagine)

sails_ux

“Up vector” fiocco, componente x. (vedi immagine)

sails_uy

“Up vector” fiocco, componente y. (vedi immagine)

sails_uz

“Up vector” fiocco, componente z. (vedi immagine)

 

 

has_jib2

1 per imbarcazioni con un secondo fiocco, 0 per imbarcazioni senza secondo fiocco.

sails2_x

Posizione x del fiocco2 (jib sail), espressa in piedi (ft.).

sails2_y

Posizione y del fiocco2 (jib sail), espressa in piedi (ft.).

sails2_z

Posizione z del fiocco2 (jib sail), espressa in piedi (ft.).

sails2_dx

“Direction vector” fiocco2, componente x. (per comprendere meglio i vettori “direction” e “up”, vedi immagine)

sails2_dy

“Direction vector” fiocco2, componente y. (vedi immagine)

sails2_dz

“Direction vector” fiocco2, componente z. (vedi immagine)

sails2_ux

“Up vector” fiocco2, componente x. (vedi immagine)

sails2_uy

“Up vector” fiocco2, componente y. (vedi immagine)

sails2_uz

“Up vector” fiocco2, componente z. (vedi immagine)

 

 

has_jib3

1 per imbarcazioni con un terzo fiocco, 0 per imbarcazioni senza terzo fiocco.

sails3_x ecc.

Procedere come nell’esempio sopra.

 

 

sails_seperate

1 se il secondo o terzo fiocco non è parallelo col primo, 0 se è/sono parallelo/i.

 

 

has_prop

1 se l’imbarcazione è a elica, 0 se l’imbarcazione non è a elica.

prop_x

Posizione x dell’elica, espressa in piedi (ft.).

prop_y

Posizione y dell’elica, espressa in piedi (ft.).

prop_z

Posizione z dell’elica, espressa in piedi (ft.).

prop_dx

“Direction vector” elica, componente x. (per comprendere meglio i vettori “direction” e “up”, vedi immagine)

prop_dy

“Direction vector” elica, componente y. (vedi immagine)

prop_dz

“Direction vector” elica, componente z. (vedi immagine)

prop_ux

“Up vector” elica, componente x. (vedi immagine)

prop_uy

“Up vector” elica, componente y. (vedi immagine)

prop_uz

“Up vector” elica, componente z. (vedi immagine)

 

 

prop2_x

Posizione x dell’elica2, espressa in piedi (ft.).

prop2_y

Posizione y dell’elica2, espressa in piedi (ft.).

prop2_z

Posizione z dell’elica2, espressa in piedi (ft.).

prop2_dx

“Direction vector” elica2, componente x. (per comprendere meglio i vettori “direction” e “up”, vedi immagine)

prop2_dy

“Direction vector” elica2, componente y. (vedi immagine)

prop2_dz

“Direction vector” elica2, componente z. (vedi immagine)

prop2_ux

“Up vector” elica2, componente x. (vedi immagine)

prop2_uy

“Up vector” elica2, componente y. (vedi immagine)

prop2_uz

“Up vector” elica2, componente z. (vedi immagine)

 

 

Prop3_x ecc.

Procedere come nell’esempio sopra.

 

 

Prop4_x ecc.

Procedere come nell’esempio sopra.

 

 

has_rudder

1 per imbarcazioni con timone, 0 per imbarcazioni senza timone.

rudder_x

Posizione x del timone, espressa in piedi (ft.).

rudder_y