add defintiion and layer name to instance proxy (#406)
Build and deploy / build (push) Has been cancelled
Build and deploy / deploy-installers (push) Has been cancelled

This commit is contained in:
Oğuzhan Koral
2025-03-07 12:19:11 +03:00
committed by GitHub
parent 85ee66ca4d
commit de284083fd
2 changed files with 5 additions and 1 deletions
@@ -53,6 +53,8 @@ module SpeckleConnector3
instance_proxies[instance_id] = SpeckleObjects::InstanceProxy.new(
definition_id,
entity.name,
entity.definition.name,
entity.layer.display_name,
SpeckleObjects::Other::Transform.from_transformation(entity.transformation, @units).value,
depth,
@units,
@@ -8,13 +8,15 @@ module SpeckleConnector3
module SpeckleObjects
class InstanceProxy < Base
SPECKLE_TYPE = SPECKLE_CORE_MODELS_INSTANCES_INSTANCE_PROXY
def initialize(definition_id, name, transform, max_depth, units, sketchup_attributes: {}, application_id: nil)
def initialize(definition_id, name, definitionName, layerName, transform, max_depth, units, sketchup_attributes: {}, application_id: nil)
super(
speckle_type: SPECKLE_TYPE,
application_id: application_id,
id: nil
)
self[:name] = name if name != ""
self[:definition] = definitionName if definitionName != ""
self[:layer] = layerName if layerName != ""
self[:units] = units
self[:definitionId] = definition_id
self[:maxDepth] = max_depth