通过位图控制点云能量分布
首先:3.3.5 0129及以上版本的Samlight可以设置该项功能,通过ClientInterface控件,可以调用PointPowerMap, 及点云灰度图。
// Enable PointPowerMap for pen 为某只笔号设置使能 PointPowerMap
axScSamlightClientCtrl1.ScSetPen(2);
int flags = axScSamlightClientCtrl1.ScGetLongValue(9); // scComSAMLightClientCtrlLongValueTypeDeviceEnableFlagsValue = 9
flags |= 4194304; // scComStandardDeviceStyleFlagEnablePointUsePowerMap = 4194304
axScSamlightClientCtrl1.ScSetLongValue(9, flags); // scComSAMLightClientCtrlLongValueTypeDeviceEnableFlagsValue = 9
// Import PointPowerMap bitmap for pen 为某只笔号导入灰度图
axScSamlightClientCtrl1.ScSetPen(2);
axScSamlightClientCtrl1.ScSetStringValue(28, “C:\\test.bmp”); // scComSAMLightClientCtrlStringValueTypePenPixelMap = 28
这样操作以后,对应笔号的参数打出的点的能量由导入位图控制,可以实现如通过位图渐变控制点能量大小渐变的功能。常用与导光板打点,导光板直写,激光打孔等应用。