Better accuracy
This commit is contained in:
@@ -6,7 +6,7 @@ export { downloadBlob }
|
||||
* Build a rocket design JSON Blob for download.
|
||||
* Schema version 1: inputs section is re-importable; results is reference-only.
|
||||
*/
|
||||
export function exportRocketJSON({ outerRadius, tankConfig, propDensities, payload, structure, engineData, geometry }) {
|
||||
export function exportRocketJSON({ outerRadius, tankConfig, propDensities, payload, structure, engineData, geometry, noseConeShape }) {
|
||||
const payload_ = {
|
||||
version: 1,
|
||||
type: 'rocket_design',
|
||||
@@ -17,6 +17,7 @@ export function exportRocketJSON({ outerRadius, tankConfig, propDensities, paylo
|
||||
propDensities,
|
||||
payload,
|
||||
structure,
|
||||
noseConeShape,
|
||||
},
|
||||
engineData: engineData ?? null,
|
||||
results: geometry ?? null,
|
||||
@@ -43,7 +44,7 @@ export function parseRocketImport(jsonString) {
|
||||
throw new Error(`Unsupported export version: ${data.version}`)
|
||||
}
|
||||
|
||||
const { outerRadius, tankConfig, propDensities, payload, structure } = data.inputs ?? {}
|
||||
const { outerRadius, tankConfig, propDensities, payload, structure, noseConeShape } = data.inputs ?? {}
|
||||
|
||||
return {
|
||||
outerRadius: outerRadius ?? null,
|
||||
@@ -51,6 +52,7 @@ export function parseRocketImport(jsonString) {
|
||||
propDensities: propDensities ?? null,
|
||||
payload: payload ?? null,
|
||||
structure: structure ?? null,
|
||||
noseConeShape: noseConeShape ?? null,
|
||||
engineData: data.engineData ?? null,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user