我有以下情节:
patch('Vertices',rocket_point_cloud,'Faces',rocket_faces,...
'FaceColor','red','EdgeColor','none',...
'BackFaceLighting','reverselit',...
'SpecularStrength',1,'DiffuseStrength',1)
Run Code Online (Sandbox Code Playgroud)
我想重用绘图选项,即重用:
'FaceColor','red','EdgeColor','none',...
'BackFaceLighting','reverselit',...
'SpecularStrength',1,'DiffuseStrength',1
Run Code Online (Sandbox Code Playgroud)
是否有可能将上述内容存储在变量中,例如my_options以后再做:
patch('Vertices',other_cloud,'Faces',other_faces,my_options)
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
当然.只需在单元格数组中定义选项,
my_options = {'FaceColor','red','EdgeColor','none',...
'BackFaceLighting','reverselit',...
'SpecularStrength',1,'DiffuseStrength',1};
Run Code Online (Sandbox Code Playgroud)
然后通过大括号索引将该单元格数组扩展为逗号分隔列表:
patch('Vertices', rocket_point_cloud, 'Faces', rocket_faces, my_options{:})
Run Code Online (Sandbox Code Playgroud)