public void Copy(FloatImage x, FloatImage y, FloatImage z) { Float3 *p = data; float *px = x.Data(0, 0); float *py = y.Data(0, 0); float *pz = z.Data(0, 0); for (int i = 0; i < width * height; i++) { p->x = *px++; p->y = *py++; p->z = *pz++; p++; } }
public Float3Image(int width, int height) : base(width, height, sizeof(Float3)) { data = (Float3*)dataIntPtr.ToPointer(); }
public unsafe bool InputFloat3(string label, Float3 *value) { return(InputFloat3(label, &value->X)); }
public Float3Image(int width, int height) : base(width, height, sizeof(Float3)) { data = (Float3 *)dataIntPtr.ToPointer(); }