Data_Fairing
This module data's C# type is: KSP.Modules.Data_Fairing
.
This module data's element type is: Data_Fairing
.
This module data object has the following classes:
.FloatingNodeSize
.FloatingAttachNodeTag
.FloatingNodePosition
.FloatingNodeDirection
.FloatingNodeIsMultiJoint
.FloatingNodeMultiJointMaxCount
.FloatingNodeMultiJointOffset
.FairingNode
.NoseTip
.EdgeWarp
.AberrantNormalLimit
.LocalUpAxis
.Pivot
.BaseModelTransformName
.CapRadius
.BaseRadius
.CloseRadius
.MaxRadius
.SnapThreshold
.CreateShellColliders
.NumberOfCollidersPerCrossSection
.MinHeightRadiusRatio
.CrossSectionHeightMin
.CrossSectionHeightMax
.ConeSweepRays
.ConeSweepPrecision
.ShouldCapOnAutoGenerate
.MassAreaRatio
.FairingSideCount
.FairingLengthSnapIncrement
.FairingRadiusSnapIncrement
.FairingSmoothingAngle
.FairingThickness
.FairingStartHeight
.AllowConstructionTypeChange
.AllowFloatingNodeChange
.DefaultFairingEnabledToggle
.DefaultAutoConstruction
.DefaultDeployType
.DefaultFloatingNodeState
.LengthEditMinimum
.LengthEditMaximum
.LengthEditDefault
.StageToggleDefault
.MaxAutoFairingTargetRadius
.MinAutoFairingTargetRadius
Uncategorized
Floating node
FloatingNodeSize
type: real
The attach node size of the floating node
FloatingAttachNodeTag
type: string
Attach node tag that will be given to the dynamic attach node
FloatingNodePosition
type: dictionary[real] (Vector3)
Local position of the floating node relative to the part
FloatingNodeDirection
type: dictionary[real] (Vector3)
Local direction that the floating node moves when the Length value is changed
FloatingNodeIsMultiJoint
type: boolean
Whether the floating attach node will produce a multi-joint connection
FloatingNodeMultiJointMaxCount
type: integer
If FloatingNodeIsMultiJoint, the amount of joints the array should have
FloatingNodeMultiJointOffset
type: real
If FloatingNodeIsMultiJoint, the distance between joints. Does nothing otherwise
Fairing construction parameters
FairingNode
type: string
ID of the attach node, other than the floater, that will yield an automatic fairing
NoseTip
type: real
How "pointy" the cap panel is
EdgeWarp
type: real
Roughness of the sides of the mesh.
AberrantNormalLimit
type: real
Max steepness to prevent normal artifacting in the mesh
LocalUpAxis
type: dictionary[real] (Vector3)
The "up" direction of the fairing
Pivot
type: dictionary[real] (Vector3)
The relative center of the procedural mesh
BaseModelTransformName
type: string
Name of the base object
CapRadius
type: real
Max radius of the cap
BaseRadius
type: real
Radius of the base object
CloseRadius
type: real
There is no tooltip attached to this field, please investigate and fill in this field if you can.
MaxRadius
type: real
Max radius of a cross section
SnapThreshold
type: real
If less than this increment, new increment will be the last valid value
CreateShellColliders
type: boolean
Whether to create shell colliders or not
NumberOfCollidersPerCrossSection
type: integer
Amount of colliders per cross section
MinHeightRadiusRatio
type: real
Measure to avoid fairings being flat or too skinny
CrossSectionHeightMin
type: real
Min allowed height per cross section
CrossSectionHeightMax
type: real
Max allowed height per cross section
ConeSweepRays
type: integer
Amount of rays per sweep. Used to determine payload intersection
ConeSweepPrecision
type: real
Distance apart from each ray. Used to determine payload intersections
ShouldCapOnAutoGenerate
type: boolean
Whether an automatically generated fairing should be capped (does nothing for ConstructionType = Custom)
Procedural Generation Tuneables
MassAreaRatio
type: real
Mass per square unit of paneling
FairingSideCount
type: integer
Max amount of edges that the 3D mesh will have. More sides is more rounded but more RAM usage
FairingLengthSnapIncrement
type: real
The amount of each vertical "step" increment when VAB snap is on
FairingRadiusSnapIncrement
type: real
The amount of each horizontal "step" increment when VAB snap is on
FairingSmoothingAngle
type: real
The smoothing angle of the fairing mesh, in degrees
FairingThickness
type: real
The thickness of the fairing mesh
FairingStartHeight
type: real
Position along the fairing axis on the host part where the procedural mesh starts. Zero = part prefab origin
Procedural Controls
AllowConstructionTypeChange
type: boolean
Allow change of construction mode in the PAM
AllowFloatingNodeChange
type: boolean
Allow change of floating node vis in the PAM
DefaultFairingEnabledToggle
type: boolean
Whether the fairing will be enabled by default
DefaultAutoConstruction
type: boolean
Whether the fairing will have automatic construction set by default
DefaultDeployType
type: string (enum: KSP.Modules.FairingDeployType)
Deploy Type set by default
DefaultFloatingNodeState
type: boolean
The starting state of the floating node
LengthEditMinimum
type: real
The minimum distance of the Length value. Should be greater or equal to the min cross section length
LengthEditMaximum
type: real
The maximum distance of the Length value
LengthEditDefault
type: real
The default distance of the Length value
StageToggleDefault
type: boolean
Default value for the Staging toggle
MaxAutoFairingTargetRadius
type: integer
The highest part radius an auto-generated fairing should target when constructing. Part size index, [0,10] range, -1 being automatic
MinAutoFairingTargetRadius
type: integer
The smallest part radius an auto-generated fairing should target when constructing. Part size index, [0,10] range, -1 being automatic