Preparing search index...

    Namespace for physics-related assets and configuration.

        const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel;
    const assetManager = model.project.assetManager;

    const worldSettings = assetManager.createNativeAsset(
    'WorldSettingsAsset', 'PhysicsWorld',
    new Editor.Model.SourcePath(new Editor.Path(''), Editor.Model.SourceRootDirectory.Assets)
    ) as Editor.Assets.Physics.WorldSettingsAsset;
    worldSettings.gravity = new vec3(0, -9.81, 0);
    worldSettings.simulationRate = 60;

    const matter = assetManager.createNativeAsset(
    'Matter', 'DefaultMatter',
    new Editor.Model.SourcePath(new Editor.Path(''), Editor.Model.SourceRootDirectory.Assets)
    ) as Editor.Assets.Physics.Matter;

    console.log(`WorldSettings: gravity=${worldSettings.gravity}, simRate=${worldSettings.simulationRate}`);
    console.log(`Matter: "${matter.name}"`);
    Index

    Constructors

    Constructors