Interface ISurfaceProvider
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public interface ISurfaceProvider
- Extension Methods
-
Methods
GetAltitudeFromTerrain(Position, out double, out double)
void GetAltitudeFromTerrain(Position position, out double terrainAltitude, out double terrainToSceneryOffset)
Parameters
position Position
terrainAltitude double
terrainToSceneryOffset double
GetBiomeDataAtPosition(Position)
PQSData.BiomeSurfaceData GetBiomeDataAtPosition(Position position)
Parameters
position Position
Returns
- PQSData.BiomeSurfaceData
GetBiomeDataAtPosition(Vector3)
PQSData.BiomeSurfaceData GetBiomeDataAtPosition(Vector3 position)
Parameters
position Vector3
Returns
- PQSData.BiomeSurfaceData
GetBiomeTypeAtPosition(Position)
PQSData.KSP2BiomeType GetBiomeTypeAtPosition(Position position)
Parameters
position Position
Returns
- PQSData.KSP2BiomeType
GetBiomeTypeAtPosition(Vector3)
PQSData.KSP2BiomeType GetBiomeTypeAtPosition(Vector3 position)
Parameters
position Vector3
Returns
- PQSData.KSP2BiomeType
GetLatLonAltFromRadius(Vector3d, out double, out double, out double)
void GetLatLonAltFromRadius(Vector3d physicsSpacePosition, out double lat, out double lon, out double radiusAlt)
Parameters
physicsSpacePosition Vector3d
lat double
lon double
radiusAlt double
GetRelSurfaceNVector(double, double)
Vector3d GetRelSurfaceNVector(double lat, double lon)
Parameters
lat double
lon double
Returns
- Vector3d
GetRelTerrainPosition(double, double, double)
Vector3d GetRelTerrainPosition(double latitude, double longitude, double altitudeFromTerrain)
Parameters
latitude double
longitude double
altitudeFromTerrain double
Returns
- Vector3d
GetSurfaceNVector(double, double)
Vector3d GetSurfaceNVector(double lat, double lon)
Parameters
lat double
lon double
Returns
- Vector3d
GetTerrainAltitudeFromCenter(double, double)
double GetTerrainAltitudeFromCenter(double lat, double lon)
Parameters
lat double
lon double
Returns
- double
SetTerrainPhysicsAtCachedPosition(KSP2BiomeType)
void SetTerrainPhysicsAtCachedPosition(PQSData.KSP2BiomeType biomeType)
Parameters
biomeType PQSData.KSP2BiomeType
TryGetSurfaceObjectPosition(string, out Position, out Rotation)
bool TryGetSurfaceObjectPosition(string name, out Position position, out Rotation rotation)
Parameters
name string
position Position
rotation Rotation
Returns
- bool