public PointRadiusBuffer CreateRadiusBufferData(PointGridderSource src, float radius) { PointRadiusBuffer radiusBuffer = new PointRadiusBuffer(); unsafe { int dimenSize = src.DimenSize; radiusBuffer.AllocMem(dimenSize); float* radiues = (float*)radiusBuffer.Data; for (int gridIndex = 0; gridIndex < dimenSize; gridIndex++) { radiues[gridIndex] = radius; } } return radiusBuffer; }
public PointRadiusBuffer CreateRadiusBufferData(PointGridderSource src, float radius) { PointRadiusBuffer radiusBuffer = new PointRadiusBuffer(); unsafe { int dimenSize = src.DimenSize; radiusBuffer.AllocMem(dimenSize); float *radiues = (float *)radiusBuffer.Data; for (int gridIndex = 0; gridIndex < dimenSize; gridIndex++) { radiues[gridIndex] = radius; } } return(radiusBuffer); }