SCHOLASTICAD by
[[i18n.t('shell.splash.tagline')]]

[[i18n.t('shell.splash.warningTitle')]]

[[i18n.t('shell.splash.warningMessage')]]

La tua forma verrà pubblicata solo dopo un controllo da parte dello staff tecnico.

Nel caso in cui siano riscontrati problemi ti verranno segnalati al fine di poterli risolvere.

Caratteri rimanenti: [[250 - geometryProperties.tags.length]]
Caratteri rimanenti: [[140 - geometryProperties.credits.length]]

Nessun parametro definito.
Per aggiungere un parametro premi il pulsante 'Aggiungi parametro'.

id tipo [[i18n.t('meshProperties.userDefined.defaultValue')]]
[[:userdefinedBurp:parameter.id]] [[i18n.t(parametersTypes[parameter.type])]] [[:userdefinedBurp:parameter.value]]
Aggiungi parametro

Console
 
[[:userdefinedBurp:consoleErrors.length]]
  • [[:userdefinedBurp:error.stack]]
[[i18n.t('blocklyTool.console.title')]]
 
[[:userdefinedBurp:consoleErrors.length]]
  • [[:userdefinedBurp:error.stack]]

[[i18n.t('geometryEditors.align.explanation')]]

[[i18n.t('geometryEditors.align.axisX')]]

[[i18n.t('geometryEditors.align.axisY')]]

[[i18n.t('geometryEditors.align.axisZ')]]

[[i18n.t('isometry.rotation.options')]]

[[i18n.t('isometry.rotation.axis')]]

[[i18n.t('isometry.rotation.angleBetweenElements', { angle: getRotationAngleStep() })]]
[[i18n.t('isometry.rotation.offsetHelp')]]
[[i18n.t('isometry.singleSolidOptions')]]
[[i18n.t('isometry.reflection.options')]]

[[i18n.t('isometry.reflection.plane')]]

[[i18n.t('isometry.reflection.reflectedSolidOptions')]]
[[i18n.t('isometry.translation.options')]]

[[i18n.t('isometry.translation.direction')]]

[[i18n.t('isometry.singleSolidOptions')]]
[[i18n.t('split.displacement.title')]]
[[i18n.t('split.rotation.title')]]
[[i18n.t('split.keep.title')]]

[[i18n.t('geometryEditors.freehand.instructions')]]

[[i18n.t('geometryEditors.freehand.experimentalWarning')]]

[[i18n.t('geometryEditors.freehand.autoCenterHelp')]]

[[i18n.t('geometryEditors.lathe.instructions')]]
[[i18n.t('geometryEditors.lathe.outermostPathNote')]]

[[i18n.t('geometryEditors.freehand.autoCenterHelp')]]

[[i18n.t('geometryEditors.spline.instructions')]]

[[i18n.t('geometryEditors.freehand.autoCenterHelp')]]

[[i18n.t('journal.panel.title')]]

[[i18n.t('journal.panel.subtitle')]]

[[i18n.t('journal.reader.openAvailableHelp')]][[i18n.t('journal.reader.openUnavailableHelp')]]

[[journalHandoffContext.titleKey ? i18n.t(journalHandoffContext.titleKey) : journalHandoffContext.title]][[i18n.t('journal.composer.heading.edit')]][[i18n.t('journal.composer.heading.new')]]

[[journalHandoffContext.descriptionKey ? i18n.t(journalHandoffContext.descriptionKey) : journalHandoffContext.description]]

[[author]]

[[journalErrorKeys.authors ? i18n.t(journalErrorKeys.authors) : journalErrors.authors]]

[[i18n.t('journal.image.title')]]

[[i18n.t('journal.image.optimizing')]]

[[journalErrorKeys.image ? i18n.t(journalErrorKeys.image) : journalErrors.image]]

[[journalCaptureErrorKey ? i18n.t(journalCaptureErrorKey) : journalCaptureError]]

[[i18n.t('journal.audio.title')]]

[[i18n.t('journal.audio.requesting')]]
[[i18n.t('journal.audio.recording')]][[formatJournalDuration(journalRecordingSeconds)]]
[[i18n.t('journal.audio.preparing')]]
[[formatJournalDuration(journalDraft.audio.durationSeconds)]]

[[journalErrorKeys.audio ? i18n.t(journalErrorKeys.audio) : journalErrors.audio]]

[[journalErrorKeys.content ? i18n.t(journalErrorKeys.content) : journalErrors.content]]

[[journalErrorKeys.snapshot ? i18n.t(journalErrorKeys.snapshot) : journalErrors.snapshot]]

[[journalErrors.storage]]

[[journalErrorKeys.general ? i18n.t(journalErrorKeys.general) : journalErrors.general]]

[[i18n.t('journal.timeline.emptyTitle')]]

[[i18n.t('journal.timeline.emptyHelp')]]

[[entry.authors.join(', ')]]

[[entry.text]]

[[formatJournalDuration(entry.audio.durationSeconds)]]
[[cameraProjectionNotice.key ? i18n.t(cameraProjectionNotice.key) : cameraProjectionNotice.text]]
[[i18n.t('collaboration.capsule.guide')]] [[collaboration.guideName]] [[i18n.t('collaboration.capsule.reviewer')]] [[collaboration.reviewName]]
[[i18n.t('collaboration.capsule.reminderQuestionFull')]][[i18n.t('collaboration.capsule.reminderQuestionCompact')]]
[[collaborationActionReason('exchange')]]
[[i18n.t('update.availableButton')]]
[[getDerivedMeshInspectorCapabilities(actualObject).finalMesh ? (actualObject.name || actualObject.geometry.type) : i18n.t(meshProperties.type == 'SimpleRulerGeometry' ? 'sidebar.item.ruler' : meshProperties.type == 'TextGeometry' ? 'sidebar.section.text' : meshProperties.type == 'ScholafabraLogoGeometry' ? 'sidebar.item.scholafabraLogo' : meshProperties.type == 'RoundedroofGeometry' ? 'sidebar.item.roundedRoof' : meshProperties.type == 'RoofGeometry' ? 'sidebar.item.roof' : meshProperties.type == 'TubesegmentGeometry' ? 'sidebar.item.tube' : meshProperties.type == 'TorusGeometry' ? 'sidebar.item.torus' : meshProperties.type == 'HalfsphereGeometry' ? 'sidebar.item.hemisphere' : meshProperties.type == 'SphereGeometry' ? 'blocklyTool.shape.sphere' : meshProperties.type == 'StarGeometry' ? 'sidebar.item.star' : meshProperties.type == 'HeartGeometry' ? 'sidebar.item.heart' : meshProperties.type == 'PrismapoligonaleGeometry' ? 'sidebar.item.polygonalPrism' : meshProperties.type == 'BoxGeometry' ? 'blocklyTool.shape.cube' : (meshProperties.type == 'CylinderGeometry' ? 'blocklyTool.shape.cylinder' : (meshProperties.type == 'ConeGeometry' ? 'blocklyTool.shape.cone' : 'blocklyTool.shape.pyramid')) )]]

[[i18n.t('meshProperties.section.dimensions')]]

mm
mm
mm
mm

[[translateLabel("text")]]

mm
mm

[[i18n.t('meshProperties.section.dimensions')]]

mm
mm
mm
mm
mm
mm
mm
mm
mm
mm

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.shape')]]

[[i18n.t('meshProperties.section.edges')]]

mm

[[i18n.t('meshProperties.section.edges')]]

mm
mm
[[i18n.t('meshProperties.section.otherSettings')]]

[[i18n.t('meshProperties.advancedSettings')]]

mm
mm
mm
mm

[[translateLabel("bevelEnabled")]]

mm
mm

[[i18n.t('meshProperties.section.geometryResolution')]]

[[i18n.t('meshProperties.rotationDegreesNote')]]
°
°
°
[[i18n.t('meshProperties.position')]]
[[i18n.t('meshProperties.position')]]

[[i18n.t('meshProperties.section.geometryResolution')]]

[[i18n.t('meshProperties.section.geometryResolution')]]

[[i18n.t('meshProperties.section.geometryResolution')]]

[[i18n.t('meshProperties.section.geometryResolution')]]

[[i18n.t('meshProperties.section.geometryResolution')]]

[[i18n.t('meshProperties.section.modifiers')]]

[[i18n.t('meshProperties.ruler.transformWarning')]]

[[i18n.t('meshProperties.transform.twist')]]
°
[[i18n.t('meshProperties.transform.twistCustomAxis')]]
°
°
[[i18n.t('meshProperties.transform.taper')]]
[[i18n.t('meshProperties.transform.taperProfile')]]
[[i18n.t('meshProperties.transform.bend')]]
[[i18n.t('meshProperties.advancedSettings')]]
°
[[i18n.t('meshProperties.solidSection')]]
[[i18n.t('meshProperties.freehand.strokeDimensions')]]
[[i18n.t('meshProperties.freehand.junctionDimensions')]]
[[i18n.t('meshProperties.rotationDegreesNote')]]

[[i18n.t('overlay.wait')]]

[[:overlaysBurp:boolMessage]]

[[i18n.t('overlay.longOperationWarning')]]

[[i18n.t('overlay.prepareManual')]]

[[i18n.t('overlay.generateShape')]]

[[i18n.t('overlay.saveShape')]]

[[i18n.t('overlay.generateSolid')]]

[[i18n.t('overlay.processGeometry')]]

[[i18n.t('overlay.importObj')]]

[[i18n.t('overlay.importSpj')]]

[[i18n.t('overlay.importSvg')]]

[[i18n.t('update.availableTitle')]]

[[i18n.t('update.completedTitle')]]



[[i18n.t('update.availableIntroPrefix')]] [[:updatesBurp:updateOldVersion]] [[i18n.t('update.availableIntroMiddle')]] [[:updatesBurp:updateNewVersion]]

[[i18n.t('update.instruction')]]

[[i18n.t('update.warning')]]



[[i18n.t('update.confirm')]] [[i18n.t('update.defer')]]

[[i18n.t('update.inProgress')]]

[[i18n.t('update.failurePrefix')]]

[[:overlaysBurp:updateResponse]]

[[i18n.t('update.closeFailure')]] [[i18n.t('update.closeSuccess')]]

[[i18n.t('code.parametersTitle')]]

Id [[i18n.t('code.column.name')]] [[i18n.t('code.column.type')]] [[i18n.t('code.column.default')]]

[[i18n.t('code.source')]]

[[i18n.t('credits.title')]]

[[i18n.t('credits.versionPrefix')]] 2.0.23

[[i18n.t('credits.description')]]
[[i18n.t('credits.basedOnPrefix')]] SugarCAD - Copyright (C) 2017 Alessandro Ferrini (INDIRE) - a.ferrini@indire.it
ScholastiCAD - Copyright (C) 2026 Stefano Colarelli - stefano.colarelli@educational.city [[i18n.t('credits.licensesPrefix')]] LIBRERIE_E_LICENZE.md [[i18n.t('credits.licensesSuffix')]]


[[i18n.t('license.title')]]


[[i18n.t('license.introPrefix')]] GNU Affero General Public License v3 (GNU AGPL v3) (https://www.gnu.org/licenses/agpl-3.0.en.html). [[i18n.t('license.textPrefix')]] LIBRERIE_E_LICENZE.md [[i18n.t('license.textSuffix')]]


[[i18n.t('isometry.single.title')]]

[[i18n.t('isometry.single.toolPrefix')]] [[i18n.t('sidebar.item.isometries')]] [[i18n.t('isometry.single.description')]]
[[i18n.t('isometry.single.selectionRequired')]]


[[i18n.t('isometry.safety.title')]]

[[i18n.t('isometry.safety.body')]]


[[i18n.t('isometry.multiple.title')]]

[[i18n.t('isometry.multiple.toolPrefix')]] [[i18n.t('sidebar.item.isometries')]] [[i18n.t('isometry.multiple.description')]]
[[i18n.t('isometry.multiple.instructionPrefix')]] [[i18n.t('context.union')]].