Sketchup Component Behavior -
i create component definition:
sucomponentdefinitionref comp_def = su_invalid; sucomponentdefinitioncreate(&comp_def); sucomponentbehavior behavior; behavior.component_always_face_camera = true; sucomponentdefinitionsetbehavior(comp_def, &behavior); sumodeladdcomponentdefinitions(model, 1, &comp_def); i creating model sugeometryinputref, can use sugeometryinputfacesetfrontmaterial since mapping texture. use suenititesfill. filling enitites sumodelgetentities. how can add component behavior model?
i used following code create instance. not want. pauses before opens model , waits me click places @ origin. not face camera.
sucomponentdefinitionref comp_def = su_invalid; sucomponentdefinitioncreate(&comp_def); sucomponentbehavior behavior; behavior.component_always_face_camera = true; sucomponentdefinitionsetbehavior(comp_def, &behavior); sumodeladdcomponentdefinitions(model, 1, &comp_def); sucomponentinstanceref instance = su_invalid; sucomponentdefinitioncreateinstance(comp_def, &instance); //sustringref name = su_invalid; //sustringcreatefromutf8(&name, "always face camera"); suentitiesaddinstance(entities, instance, null);
Comments
Post a Comment