local assetHelper = asset.require('util/asset_helper')

  local spec = {
      Identifier = "HoverCircle",
      Type = "ScreenSpaceImageLocal",
      Name = "HoverCircle",
      FaceCamera = false,
      UseRadiusAzimuthElevation = false,
      RadiusAzimuthElevation = {1.0, 0.0, 0.0}, -- use for dome
      Scale= 0.015,
      Enabled = false,
      TexturePath = "D:/Ylvas/OpenSpace/data/assets/circle.png",
      CartesianPosition =  { 0, 0, -2.1 },
  };
assetHelper.registerScreenSpaceRenderables(asset, { spec })


Make asset general by setting texture path relative to base
local assetHelper = asset.require('util/asset_helper')

  local spec = {
      Identifier = "HoverCircle",
      Type = "ScreenSpaceImageLocal",
      Name = "HoverCircle",
      FaceCamera = false,
      UseRadiusAzimuthElevation = false,
      RadiusAzimuthElevation = {1.0, 0.0, 0.0}, -- use for dome
      Scale= 0.015,
      Enabled = false,
      TexturePath = "${BASE}/data/assets/circle.png",
      CartesianPosition =  { 0, 0, -2.1 },
  };
assetHelper.registerScreenSpaceRenderables(asset, { spec })