摘要:$.EditablePoly.detachToElement #Face keepOriginal:on $.EditablePoly.ConvertSelection #Face #Edge --$.EditablePoly.SetSelection #Face tempSel polyop.detachEdges $ ( polyop.getEdgeSelection $ ) delete:true asNode:true name:"Gt_10_Fen_Li"
阅读全文
摘要:rollout 三角面转四边形 "三角面转四边形" width:179 height:44(button btn4 "三角面转四边形" pos:[20,6] width:136 height:27on btn4 pressed do(disablesceneredraw()cobjs = selection.countcobjset=#()for i = 1 to cobjs do (cobjset[i] = selection[i])tb = Bomb strength:0 gravity:0 detonation:0f minFragmentSize
阅读全文
摘要:----这个是因素的旗帜。fn fl_getElementItem SourceOBJ =(tempSel = polyop.getFaceSelection SourceOBJ --在没有选择面的情况下,返回的是一个空组。elementFirstFlags = #()faceCount = polyOp.getNumFaces SourceOBJ --返回总的面数。faceFlags = #{1..faceCount} --原来这样的可以替换,不错for i in 1 to faceCount where not faceFlags.isempty do(--start element co
阅读全文
摘要:allObj=selection as arrayfor i=2 to allObj.count do( allObj[1].EditablePoly.attach allObj[i] allObj[1])
阅读全文
摘要:--*************************************************************** --***2011.4.25 要改的工具,要叫我所做的元素,和max的因素同步进行处理,这个肯能是和很好的办法。------**** 除了加入要和模型进行实时交互以外,在1.3 版本的基础上再次对“编辑步幅因素进行操作。”------**** --******************************************************************************** --****2011.4.25 我现在选择的 边的ring
阅读全文
摘要:--******************************************************************************** --****2011.4.25 我现在选择的 边的ring 选择边的loop 还只是停留在对单个的处理。现在我要把它处理成多个的。 ---多个处理是单个处理的循环, --**** --**** --**********************************************************************************--- rolloutglobal gt_Scatter_tool/*.
阅读全文
摘要:--- rolloutglobal gt_Scatter_tool/*----这里我判断不用了global localHit=[0,0,0], localNormal=[0,0,0], worldHit=[0,0,0], worldNormal=[0,0,0] ----原来这里的东西早就不用了global helperOBJ = undefined*/global ScatOBJ = undefined ---着一点值得我学习。是什么呢, 全局还要给初始值。 在我之前开发的脚本系类中最后的bug 都是因为这了、global timeS1=timestamp(), timeS2=timesta.
阅读全文
摘要:--- rolloutglobal gt_Scatter_tool/*----这里我判断不用了global localHit=[0,0,0], localNormal=[0,0,0], worldHit=[0,0,0], worldNormal=[0,0,0] ----原来这里的东西早就不用了global helperOBJ = undefined*/global ScatOBJ = undefined ---着一点值得我学习。是什么呢, 全局还要给初始值。 在我之前开发的脚本系类中最后的bug 都是因为这了、global timeS1=timestamp(), timeS2=timesta.
阅读全文
摘要:--- rolloutglobal gt_Scatter_tool/*----这里我判断不用了global localHit=[0,0,0], localNormal=[0,0,0], worldHit=[0,0,0], worldNormal=[0,0,0] ----原来这里的东西早就不用了global helperOBJ = undefined*/global ScatOBJ = undefined ---着一点值得我学习。是什么呢, 全局还要给初始值。 在我之前开发的脚本系类中最后的bug 都是因为这了、global timeS1=timestamp(), timeS2=timesta.
阅读全文
摘要:-----还有一个就是随机的选择面熟----这个思路相对明确一些,判断是不是 poly mrsh 到面层级---2. 收集所有面的数组。这里有两种情况---3我要随机的选择100 个面,还有就是我要递增的选择100 个面。---我是这样随即。random 1 到面熟。 选择多少个进行多少次,加到数组----并且我们还不能叫数组有重复的。就好了。---在下面由一个“变体”的功能,其实不错。我是这样考虑的。---1.知道poly的因素数,判断面数所在因素数,这样在选择相应的因素数, 这里面可能有多面在通一个因素上---2.这样这时要叫因素具有唯一性就好。--下面开始写随即函数。--非常重要的一点。
阅读全文
摘要:---段数的跳一个 选择一个,这样进行处理。点数的,面数的处理---起初我是这么想的。用when 语句进行操作,单我按下按钮时,就是这样的,当我点击的线符合拓扑结构时。---产生横向与纵向的连长,但是我后来就不这么想了。---尤其是在听了路生的教导后。我不想在刷什么。我要做的工作是,在max的基础上,做东西。补不足。 max 能实现的,大家都在用,所以习惯了,---不是很好改了。---好了,写东西了。起初只是想写线的,现在看来,我要写 点的 边的, 面的 奇数 偶数的选择。2011.4.22 晚 ---由于在选择中选择缺口 返回的是边,所以 所以这样按缺口选择的 估计有特定的函数,或有特定的组
阅读全文
摘要:---看到别人的东西是根据选择体的线,选择相应的体中的线。--1.选择线判断两点距离。其实这我也就明白了容差在这里到底是什么意思。---、--2.把模型的所有点找到。做递归的两点距离判断。 在容差范围内的,看看是否能还原出线。如果不行就没事。如果行就加到数组中--3.进行选择。--4. 关与线的方式我想不出来什么 我觉得就是递增判断距离。--其实后来我用的不是那个。是用的循环线。--判断物体收集所以线 --因为每条线都有两个点,判断线的距离。fn Equal_spline input_poly tolerance = ---这个函数是查找相等的线,input_poly 是输入的模型信息,判断是
阅读全文
摘要:---------*****************变换轴心点**************************************************************-----------try(cui.UnRegisterDialogBar transPivot)catch()-----这个是法则。try (DestroyDialog transPivot )catch()global gt_yc_Ailfn g_filter o = superclassof o == Geometryclassfn find_intersection z_node node_to_z
阅读全文
摘要:--- rolloutglobal gt_Scatter_tool/*----这里我判断不用了global localHit=[0,0,0], localNormal=[0,0,0], worldHit=[0,0,0], worldNormal=[0,0,0] ----原来这里的东西早就不用了global helperOBJ = undefined*/global ScatOBJ = undefined ---着一点值得我学习。是什么呢, 全局还要给初始值。 在我之前开发的脚本系类中最后的bug 都是因为这了、global timeS1=timestamp(), timeS2=timesta.
阅读全文
摘要:---段数的跳一个 选择一个,这样进行处理。点数的,面数的处理---起初我是这么想的。用when 语句进行操作,单我按下按钮时,就是这样的,当我点击的线符合拓扑结构时。---产生横向与纵向的连长,但是我后来就不这么想了。---尤其是在听了路生的教导后。我不想在刷什么。我要做的工作是,在max的基础上,做东西。补不足。 max 能实现的,大家都在用,所以习惯了,---不是很好改了。---好了,写东西了。起初只是想写线的,现在看来,我要写 点的 边的, 面的 奇数 偶数的选择。2011.4.22 晚 ---由于在选择中选择缺口 返回的是边,所以 所以这样按缺口选择的 估计有特定的函数,或有特定的组
阅读全文
摘要:---看到别人的东西是根据选择体的线,选择相应的体中的线。--1.选择线判断两点距离。其实这我也就明白了容差在这里到底是什么意思。---、--2.把模型的所有点找到。做递归的两点距离判断。 在容差范围内的,看看是否能还原出线。如果不行就没事。如果行就加到数组中--3.进行选择。--4. 关与线的方式我想不出来什么 我觉得就是递增判断距离。--其实后来我用的不是那个。是用的循环线。--判断物体收集所以线 --因为每条线都有两个点,判断线的距离。fn Equal_spline input_poly tolerance = ---这个函数是查找相等的线,input_poly 是输入的模型信息,判断是
阅读全文
摘要:---段数的跳一个 选择一个,这样进行处理。点数的,面数的处理---起初我是这么想的。用when 语句进行操作,单我按下按钮时,就是这样的,当我点击的线符合拓扑结构时。---产生横向与纵向的连长,但是我后来就不这么想了。---尤其是在听了路生的教导后。我不想在刷什么。我要做的工作是,在max的基础上,做东西。补不足。 max 能实现的,大家都在用,所以习惯了,---不是很好改了。---好了,写东西了。起初只是想写线的,现在看来,我要写 点的 边的, 面的 奇数 偶数的选择。2011.4.22 晚 ---由于在选择中选择缺口 返回的是边,所以 所以这样按缺口选择的 估计有特定的函数,或有特定的组
阅读全文
摘要:-----还有一个就是随机的选择面熟----这个思路相对明确一些,判断是不是 poly mrsh 到面层级---2. 收集所有面的数组。这里有两种情况---3我要随机的选择100 个面,还有就是我要递增的选择100 个面。---我是这样随即。random 1 到面熟。 选择多少个进行多少次,加到数组----并且我们还不能叫数组有重复的。就好了。---在下面由一个“变体”的功能,其实不错。我是这样考虑的。---1.知道poly的因素数,判断面数所在因素数,这样在选择相应的因素数, 这里面可能有多面在通一个因素上---2.这样这时要叫因素具有唯一性就好。--下面开始写随即函数。--非常重要的一点。
阅读全文
摘要:-----还有一个就是随机的选择面熟----这个思路相对明确一些,判断是不是 poly mrsh 到面层级---2. 收集所有面的数组。这里有两种情况---3我要随机的选择100 个面,还有就是我要递增的选择100 个面。---我是这样随即。random 1 到面熟。 选择多少个进行多少次,加到数组----并且我们还不能叫数组有重复的。就好了。---在下面由一个“变体”的功能,其实不错。我是这样考虑的。---1.知道poly的因素数,判断面数所在因素数,这样在选择相应的因素数, 这里面可能有多面在通一个因素上---2.这样这时要叫因素具有唯一性就好。--下面开始写随即函数。--非常重要的一点。
阅读全文
摘要:---看到别人的东西是根据选择体的线,选择相应的体中的线。--1.选择线判断两点距离。其实这我也就明白了容差在这里到底是什么意思。---、--2.把模型的所有点找到。做递归的两点距离判断。 在容差范围内的,看看是否能还原出线。如果不行就没事。如果行就加到数组中--3.进行选择。--4. 关与线的方式我想不出来什么 我觉得就是递增判断距离。--其实后来我用的不是那个。是用的循环线。--判断物体收集所以线 --因为每条线都有两个点,判断线的距离。fn Equal_spline input_poly tolerance = ---这个函数是查找相等的线,input_poly 是输入的模型信息,判断是
阅读全文