AsukaDesigner JavaScript API - v1.2.0

Index

Classes

Interfaces

Asuka3DCameraOptions Asuka3DDecoration Asuka3DEngineOptions Asuka3DHistoryTrackState Asuka3DMaterialPatch Asuka3DMaterialSummary Asuka3DMeshSummary Asuka3DModel Asuka3DPart Asuka3DPartFocusOptions Asuka3DPartVariation Asuka3DPartVariationApplyOptions Asuka3DPrintArea Asuka3DPrintAreaObject Asuka3DProduct Asuka3DProductOptions Asuka3DProductTransform Asuka3DSceneState AsukaAgencyBundle AsukaAgencyFeatureOptions AsukaAgencyOptions AsukaAiFeatureOptions AsukaAiOptions AsukaAiTextToImageConfig AsukaAiTextToImageInput AsukaAiTextToImageResult AsukaAssemblyAdjacencyRule AsukaAssemblyAdjacencySettings AsukaAssemblyAnchorDefinition AsukaAssemblyApi AsukaAssemblyBom AsukaAssemblyBomItemDefinition AsukaAssemblyBomLine AsukaAssemblyBounds AsukaAssemblyBuildState AsukaAssemblyClearanceDefinition AsukaAssemblyCollisionDefinition AsukaAssemblyCollisionSettings AsukaAssemblyComponent AsukaAssemblyComponentDefinition AsukaAssemblyConnection AsukaAssemblyConnectionEndpoint AsukaAssemblyExportOptions AsukaAssemblyFloorEdgeConstraint AsukaAssemblyFloorEdgeMetric AsukaAssemblyFloorMetrics AsukaAssemblyFloorSurface AsukaAssemblyGridSettings AsukaAssemblyInteractionState AsukaAssemblyIssue AsukaAssemblyMaterialApplyOptions AsukaAssemblyMaterialPreset AsukaAssemblyMeasurementSettings AsukaAssemblyModuleConfig AsukaAssemblyMutationOptions AsukaAssemblyPlacementDefinition AsukaAssemblyPlacementInput AsukaAssemblyPlacementResult AsukaAssemblyPlanDefinition AsukaAssemblyPlanPoint AsukaAssemblyQuote AsukaAssemblyQuoteOptions AsukaAssemblyRoomWallFootprint AsukaAssemblySelector AsukaAssemblySettings AsukaAssemblySnapResult AsukaAssemblySnapSettings AsukaAssemblyStackLink AsukaAssemblyStartDrawingInput AsukaAssemblyState AsukaAssemblySurfaceMaterial AsukaAssemblySurfacePatch AsukaAssemblySurfaceTransform AsukaAssemblySurfaceTransformInput AsukaAssemblyTransform AsukaAssemblyValidation AsukaAssemblyVector3 AsukaAssemblyVisualizationSettings AsukaAssemblyWallSurface AsukaAssemblyWorldAnchor AsukaBackgroundRemovalConfig AsukaBackgroundRemovalInput AsukaBackgroundRemovalResult AsukaBootOptions AsukaBoundsBox AsukaBrandingConfig AsukaCameraApi AsukaCameraLimits AsukaCameraMoveOptions AsukaCameraView AsukaCanvas2DAreaDraftInput AsukaCanvas2DColorPart AsukaCanvas2DColorPatch AsukaCanvas2DColorSelection AsukaCanvas2DExtension AsukaCanvas2DInteractionEvent AsukaCanvas2DInteractionOptions AsukaCanvas2DMagnifierOptions AsukaCanvas2DMagnifierState AsukaCanvas2DPointer AsukaCanvas2DShapeInput AsukaCanvas2DSnappingState AsukaCanvas2DTextCurvePatch AsukaCanvas2DTextMutationOptions AsukaCanvas2DTextPatch AsukaCanvas2DTextSelection AsukaColorItem AsukaColorsConfig AsukaCommercialQuotaState AsukaCoordinateFrame AsukaCustomFontConfig AsukaDebugOptions AsukaDesignCatalogItem AsukaDesigner AsukaDesignerApi AsukaDesignerOptions AsukaDesignInput AsukaDesignsModuleConfig AsukaDocumentDrawingAreasState AsukaDocumentDrawingAreaState AsukaDocumentNamespace AsukaDocumentSelectionState AsukaDocumentState AsukaDocumentViewportState AsukaDownloadOptions AsukaDownloadTarget AsukaDrawingZone AsukaElementInput AsukaElementPriceBreakdown AsukaElementVariationApplyInput AsukaElementVariationParametricControls AsukaEngineApi AsukaExportOptions AsukaExportsFeatureOptions AsukaExportsOptions AsukaExportSupportOptions AsukaFabricRenderEngineRuntime AsukaFacebookIntegrationConfig AsukaFontsConfig AsukaGoogleFontConfig AsukaHistoryInfo AsukaHistoryOptions AsukaI18nApi AsukaI18nOptions AsukaImageInput AsukaImageProviderDefinition AsukaImageResolutionMeasurement AsukaInitialViewConfig AsukaIntegrationsConfig AsukaLayerMeasurement AsukaLayerMeasurementOptions AsukaLayoutApi AsukaLayoutItemRegistration AsukaLayoutOverlayApi AsukaLicenseActivateInput AsukaLicenseActivationState AsukaLicenseApi AsukaLicenseCompactHeader AsukaLicenseDeactivateContext AsukaLicenseDeactivateRequest AsukaLicenseDeactivateResponseData AsukaLicenseEntitlements AsukaLicenseFeatureDefinition AsukaLicenseLimits AsukaLicenseOptions AsukaLicensePublicKeyResponseData AsukaLicenseRefreshContext AsukaLicenseRefreshOptions AsukaLicenseRefreshRequest AsukaLicenseResolutionResult AsukaLicenseResolveContext AsukaLicenseResolveRequest AsukaLicenseResolveResponseData AsukaLicenseServerError AsukaLicenseServerErrorEnvelope AsukaLicenseServerMeta AsukaLicenseServerSuccessEnvelope AsukaLicenseUsage AsukaListenerEntry AsukaListenersApi AsukaListenerSettings AsukaModelOptimizerModuleConfig AsukaModuleConfig AsukaModuleContext AsukaModuleDefinition AsukaModuleProps AsukaModulesApi AsukaModuleUiHelpers AsukaMutationResult AsukaMutationRunOptions AsukaNativeLayerMeasurement AsukaNativeSnapshotsState AsukaObjectDuplicateOptions AsukaObjectListOptions AsukaObjectMutationOptions AsukaObjectOrderOptions AsukaObjectPatch AsukaObjectPreviewOptions AsukaObjectPricing AsukaObjectRef AsukaObjectSummary AsukaObjectTransform AsukaObservabilityApi AsukaObservabilityErrorRecord AsukaObservabilityOptions AsukaPaidExportConsumeConfig AsukaPaidExportConsumeInput AsukaPaidExportConsumeResult AsukaParametric3DApi AsukaParametricAttachRule AsukaParametricConstraint AsukaParametricDefinition AsukaParametricEvaluation AsukaParametricIssue AsukaParametricMutationOptions AsukaParametricNumberPresentation AsukaParametricParameter AsukaParametricParameterGroup AsukaParametricParameterMeasurement AsukaParametricPartDefinition AsukaParametricProductDescriptor AsukaParametricResizeRule AsukaParametricRuleBase AsukaParametricRuntimeMeasurements AsukaParametricRuntimePartMeasurement AsukaParametricSelectOption AsukaParametricState AsukaParametricTransformRule AsukaParametricUiDefinition AsukaParametricVariationControls AsukaParametricVariationScope AsukaParametricVectorExpression AsukaParametricVisibilityRule AsukaPdfOptions AsukaPexelsIntegrationConfig AsukaPhysicalLayerMeasurement AsukaPhysicalLayerResizeInput AsukaPhysicalSize AsukaPhysicalSizeValue AsukaPixabayIntegrationConfig AsukaPlacementSessionBeginInput AsukaPlacementSessionStatus AsukaPlacementSessionUpdateInput AsukaPriceFormatConfig AsukaPricingRule AsukaPricingSize AsukaPrintArea AsukaPrintAreaConstraintOptions AsukaPrintAreaConstraintStatus AsukaPrintAreaInput AsukaPrintAreaPatch AsukaPrintingMethod AsukaProductionLayerMeasurement AsukaProductionMeasurementExport AsukaRegisteredFont AsukaRegisterModuleOptions AsukaRelativeLayerMeasurement AsukaRenderEngine AsukaRenderEngineAreas AsukaRenderEngineAssembly AsukaRenderEngineCapabilities AsukaRenderEngineEvent AsukaRenderEngineEvents AsukaRenderEngineExports AsukaRenderEngineHistory AsukaRenderEngineLifecycle AsukaRenderEngineMaterials AsukaRenderEngineModels AsukaRenderEngineObjects AsukaRenderEngineOptions AsukaRenderEngineOptionsByKind AsukaRenderEngineParts AsukaRenderEnginePlacement AsukaRenderEngineProducts AsukaRenderEngineScene AsukaRenderEngineSelection AsukaRenderEngineSurface AsukaRenderEngineViewport AsukaRendererErrorContext AsukaResolvedBootPlan AsukaResponsiveApi AsukaResponsiveConfig AsukaRuntimeNamespace AsukaRuntimeUiApi AsukaSceneGraphNode AsukaSelectionAnchorBox AsukaSelectionMenuApi AsukaServerHdExportConfig AsukaServerHdExportInput AsukaServerHdExportPayload AsukaServerHdExportResult AsukaShapeEditDefaultsConfig AsukaShapesModuleConfig AsukaShapeStyleConfig AsukaShapeSvgAssetConfig AsukaShellOptions AsukaSignedLicensePayload AsukaSnappingConfig AsukaSnappingState AsukaState AsukaStateApi AsukaSurfaceInteractionDebug AsukaSurfacePickOptionsBase AsukaSurfacePickTarget AsukaSystemFontConfig AsukaTextInput AsukaThemeApi AsukaThemeOptions AsukaUiOptions AsukaUiScalingOptions AsukaUploadHandlerContext AsukaUploadModuleConfig AsukaUploadsApi AsukaUploadSelectHandlerContext AsukaUtilApi AsukaVariationApplyInput AsukaVariationApplyResult AsukaVariationDescriptor AsukaVariationEvent AsukaVariationQuery AsukaVariationsApi AsukaView AsukaViewActivationOptions AsukaViewCreatePayload AsukaViewportFrame AsukaViewsPaginationOptions AsukaViewUpdatePatch CreateAsukaLayerMeasurementInput DocumentDrawingAreaState DocumentHistoryInfoState DocumentSelectionState DocumentViewportState IntegrationsConfig LayoutBlock LayoutConfig LayoutIconOverride LayoutItemConfig LayoutZoneConfig LazyModuleLoaderResult ModuleConfig NormalizedAsukaResponsiveConfig NormalizedAsukaUiOptions NormalizedAsukaViewsPaginationOptions OverlayAnchorBox PriceBreakdown PriceUiBreakdown PricingRule PricingRuleCondition PricingRuleTarget PricingViewSize PrintingColor PrintingMethod ReconcileAssemblyRoomWallsOptions RegisterUploadedAssetInput RulerProductConfig SelectionMenuConfig SvgShapeAsset Translations UploadedAsset UploadedAssetsState VerifySignedLicenseInput

Type Aliases

AddImageOptions Asuka3DPrintAreaMode AsukaAgencyFeatureKey AsukaAiBackgroundRemovalConfig AsukaAssemblyAdjacencyRuleType AsukaAssemblyAnchorRole AsukaAssemblyBuildTool AsukaAssemblyDisplayUnit AsukaAssemblyExportKind AsukaAssemblyIssueCode AsukaAssemblyMaterialScope AsukaAssemblyMaterialSide AsukaAssemblyStackWidthAxis AsukaAssemblySupportMode AsukaAssemblySurface AsukaBootMode AsukaCanvas2DAreaDraftKind AsukaCanvas2DInteractionPhase AsukaCanvas2DInteractionType AsukaCanvas2DShapeKind AsukaCanvas2DTextCurveType AsukaCommercialQuotaKey AsukaCoordinateSpace AsukaCoordinateUnit AsukaDeepRequired AsukaDocumentEngineMode AsukaElement AsukaElementType AsukaExportedState AsukaFontSource AsukaIconName AsukaIconOverride AsukaImageProviderRegistryListener AsukaImportOptions AsukaInlineLayoutModuleDefinition AsukaLicenseDeactivateResponseEnvelope AsukaLicenseFeature AsukaLicenseHttpMethod AsukaLicensePlan AsukaLicensePublicKeyResponseEnvelope AsukaLicenseRefreshResponseEnvelope AsukaLicenseResolver AsukaLicenseResolveResponseEnvelope AsukaLicenseServerErrorCode AsukaLicenseStatus AsukaLicenseTokenInput AsukaLicenseVerifier AsukaListenerId AsukaListenerName AsukaMode AsukaModuleComponent AsukaModuleLoader AsukaModuleRegistryListener AsukaMutationPromise AsukaNormalizedAssemblySettings AsukaParametricAxis AsukaParametricExpression AsukaParametricLengthDimension AsukaParametricLengthStorage AsukaParametricParameterType AsukaParametricRule AsukaParametricValue AsukaParametricVariationPlacement AsukaParametricVector AsukaPermissions AsukaPhysicalUnit AsukaPlacementBeginInput AsukaPlacementPhase AsukaPlacementStatus AsukaPlacementUpdateInput AsukaPortableAssetPublisher AsukaPortableAssetResolver AsukaPortableMaterializedAsset AsukaPortablePackageAsset AsukaPortablePackageManifest AsukaPortableProductCreateOptions AsukaPortableProductDependencies AsukaPortableProductDesigner AsukaPortableProductDocument AsukaPortableProductMetadata AsukaPortableProductPackage AsukaPortableProductPackageCreateOptions AsukaPortableResolvedAsset AsukaPriceInput AsukaPrintAreaKind AsukaProduct3DConfig AsukaProduct3DMaterial AsukaProduct3DPart AsukaProduct3DPrintArea AsukaProduct3DPrintAreaObject AsukaRenderEngineCapabilityKey AsukaRenderEngineEventListener AsukaRenderEngineFactory AsukaRenderEngineKind AsukaRenderEngineLoader AsukaRendererErrorCode AsukaResponsiveBottomNavZone AsukaResponsiveBreakpoint AsukaResponsiveMobileOverlayMode AsukaResponsivePreset AsukaResponsiveTabletPanelMode AsukaRole AsukaRuntimeLayoutState AsukaSceneGraphNodeCategory AsukaStatePart AsukaStateScope AsukaSurfacePickOptions AsukaSurfacePickTargetKind AsukaUploadHandlerResult AsukaUploadSelectHandlerResult AsukaUploadSelectionItem AsukaUploadSelectionPayload AsukaUploadStrategy AsukaVariationListener AsukaViewsPaginationMode ColorScope DrawingAreaEmptyVisual DrawingAreaId DrawingAreaPolicy DrawingAreaRect DrawingAreaShape ElementSelection ElementVariation FixedSlot FixedSlotConstraints FixedSlotType LayoutOpenArgs LayoutZoneId ListenerOptions ModuleDisplayMode ModuleId OverlayType ParametricVariationScopeContext PlanCatalogEntry PriceFormat PricingConditionAggregation PricingMatch PricingMeasurement PricingOperator PricingScope ResolvedParametricVariationControls ResolvedParametricVariationScope ResolvedUploadSelectionItem ResolveUploadedFileUrlOptions RulerUnit SelectionMenuType SerializedDrawingArea ShapePlaceKind ThemeColorMap ThemeInit ThemePresetId ThemeToken UploadedAssetStatus

Variables

Functions

addImageFromFile addImageFromRemoteUrlWithUpload addImageFromUrl addSvgFromString addSvgFromUrl applyAssemblyMaterialPreset areRenderEngineCapabilitiesSatisfied assemblyDisplayToWorld assemblyWorldToDisplay assertCanonical3DProduct assertCanonical3DSceneState assertCompatibleCoordinateFrame base64UrlToBase64 buildAsukaApiEndpoint convertPhysicalLength create3DSceneState createAssemblyBom createAssemblyExportBlob createAssemblyFloorPointIds createAssemblyQuote createAssemblyWorldAnchors createAsukaDesigner createAsukaLayerMeasurement createAsukaPortableProductDocument createAsukaPortableProductPackage createFabricRenderEngineAdapter createParametricDefaultValues createRenderEngineEvents createUnavailable3DRenderEngine createUnavailableRenderEngine decodeBase64ToUint8Array decodeBase64UrlJson decodeBase64UrlToUint8Array emitRenderEngineEvent ensureModuleAvailable evaluateParametricDefinition evaluateParametricExpression extractAsukaPortableProductState fetchStandardLicensePublicKey findAssemblyInteriorPlacement formatParametricDisplayNumber getActiveViewEngineKind getAllImageProviders getAllModules getAssemblyComponentSupport getAssemblyDisplayUnitFactor getAssemblyFloorEdgeId getAssemblyFloorElevation getAssemblyFloorMetrics getAssemblyMaterialPresets getAssemblyPlanBounds getAssemblyPolygonSignedArea getAssemblyRoomWallFootprint getAssemblyStackAlignmentDelta getAssemblyStackTargetWidth getAssemblyStackWidthAxis getAssemblySurfaceTransform getCommercialLimit getCommercialQuotaState getCommercialRemaining getCommercialUsage getCompatibleAssemblyConnectorType getCurrentRenderEngineKind getDefaultRenderEngineCapabilities getElementPriceBreakdown getEnabledLicenseFeatures getImageProvider getLicenseFeatureDefinition getModule getPendingModuleDisplayMode getPendingModuleMountTarget getPlanDefaultFeatures getRenderEngineCapabilities getRenderEngineCapabilitiesForKind getRenderEngineHistoryInfo getRenderEngineObject getRenderEngineObjectBounds getRenderEngineObjectTransform getRenderEnginePrintAreaBounds getRenderEngineSelectedObjects getRenderEngineSelectionAnchorBox getResponsiveBreakpoint getRuntimeRenderEngine hasConfiguredUploadPicker hasModule isAssemblyPolygonSimple isAsukaIconName isAsukaPortableProductDocument isAsukaRenderEngineKind isCommercialQuotaReached isImageProviderAvailable isLicenseFeatureEnabledInMap isModuleCompatibleWithEngine isModuleSupportedByEngine isParametricExpressionTruthy isRuntimeRenderEngineViewReady isStandardLicenseServerEnvelope listElementVariationDescriptors listRenderEngineObjects loadAsuka3DEngineAddon loadAsukaFabricEngineAddon matchesLicensedDomain materializeAsukaPortableProductPackage measureRenderEngineLayer mergeLicenseFeaturesWithPlan mergeLicenseLimitsWithPlan normalizeAssemblyAngleDegrees normalizeAssemblyComponentDefinition normalizeAssemblyConnection normalizeAssemblySettings normalizeAssemblyStackLink normalizeAssemblyStackLinks normalizeAssemblyState normalizeAsukaPortableProductDocument normalizeModuleRequiredCapabilities normalizeParametricParameterValue normalizeParametricVariationScopeTarget normalizePhysicalSize normalizePremiumIconName normalizePriceInput normalizePriceInputOrZero normalizeRenderEngineCapabilityList normalizeRenderEngineHistoryInfo normalizeRenderEngineKind normalizeResponsiveConfig normalizeSignedLicenseInput normalizeVariationApplyInput notifyImageProviderRegistryChanged notifyModuleRegistryChanged openConfiguredUploadPicker parseCompactLicenseToken readAsukaPortableProductPackage readFileAsDataUrl reconcileAssemblyRoomWalls registerBuiltinModules registerImageProvider registerModule registerUploadSelection removeAssemblyMaterialPreset replaceAsukaDesigner resolveAssemblyPlacement resolveParametricAttachmentOffset resolveParametricNumber resolveParametricNumberPresentation resolveParametricVariationControls resolveParametricVariationScope resolveRemoteImageUrlWithUpload resolveUploadConfig resolveUploadedFileUrl resolveUploadSelectionUrl resolveUploadStrategy resolveViewEngineKind rotateAssemblyVector runAsukaRendererMutation sanitizeAsukaPortableState saveAssemblyMaterialPreset setAssemblyFloorEdgeAngle setAssemblyFloorEdgeConstraint setAssemblyFloorEdgeLength setAssemblyRoomEdgeWallEnabled setCurrentRenderEngineKind setRuntimeRenderEngine shouldUseFullscreenOverlayForBreakpoint stableSerialize subscribeImageProviderRegistry subscribeModuleRegistry subscribeRenderEngineEvents subscribeRenderEngineKind sumPriceInputs transformAssemblySurface transformOverlayTypeForBreakpoint unwrapStandardLicensePublicKey unwrapStandardLicenseToken updateModuleDisplayMode updateModuleMountTarget updateRenderEngineObjectTransform useImageProviderRegistryVersion useModuleRegistryVersion validateAssembly validateAssemblyConnection validateLicenseClaims verifySignedLicensePayload withInferredParametricMeasurements