我有一个标志性的变量BackWallBoundaryLineXLD,它包含两个点和连接它们的线。
我需要将这条线向上移动40个像素,所以基本上将这条线的行坐标更改为Currentvalue-40。
有没有一种简单明了的方法,或者我必须首先提取点,编辑它们,然后绘制一条新的线?
发布于 2020-08-24 22:47:28
试一试
hom_mat2d_identity (HomMat2DIdentity)
hom_mat2d_translate (HomMat2DIdentity, -40, 0, HomMat2DTranslate)
affine_trans_contour_xld (BackWallBoundaryLineXLD, BackWallBoundaryLineXLDTranslated, HomMat2DTranslate)发布于 2020-08-24 19:25:54
尝试使用affine_trans_contour_xld()。您必须首先设置一个指定40像素平移的HomMat3D。
https://stackoverflow.com/questions/63559506
复制相似问题