pyfrp_ROI.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:PyFRAP 作者: alexblaessle 项目源码 文件源码
def genAsOpenscad(self):

        """Generates ROI as solid python object.

        Useful if ROI is used to be passed to openscad.

        .. note:: Will grab extent of geometry to find bounds in z-direction. 

        Returns:
            solid.solidpython.cube: Solid python object. 

        """

        try:
            ext=self.embryo.geometry.getZExtend()
        except AttributeError:
            printError("genAsOpenscad: Cannot greab extend from geometry of type " + self.embryo.geometry.typ)

        openScadROI=solid.translate([self.offset[0],self.offset[1],min(ext)])(solid.cube([self.sidelengthX,self.sidelengthY,abs(max(ext)-min(ext))]))
        return openScadROI


#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#Rectangle and slice ROI class
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号