当前位置: 首页 > news >正文

国税政务公开网站建设青岛百度关键词优化

国税政务公开网站建设,青岛百度关键词优化,网络商城营业执照经营范围,wordpress首页在哪里修改大家好,我是阿赵。这是MaxScript学习笔记分享的第九篇,可编辑多面体的操作。不知不觉写了这么多篇了,应该还有几篇就写完了。自己给自己加一下油。 在3DsMax里面如果需要建模,一般使用到的塌陷方式有3种,可编辑的网格、…

大家好,我是阿赵。这是MaxScript学习笔记分享的第九篇,可编辑多面体的操作。不知不觉写了这么多篇了,应该还有几篇就写完了。自己给自己加一下油。
在3DsMax里面如果需要建模,一般使用到的塌陷方式有3种,可编辑的网格、多面体和面片。
对于我自己来说,我觉得可编辑多面体(Editable Poly)是功能比较完善的一种类型,所以这里单独拿出来讲一下它的用法。

1、把物体转换成EditablePoly

在这里插入图片描述

使用converttopoly方法可以把指定的对象转换成可编辑多面体

2、选择不同的编辑层级

在这里插入图片描述

首先确保是在编辑界面上选择了想要改变编辑层级的对象,比如上面的例子,需要改变的对象是boxt1,所以是这样写:
modPanel.setCurrentObject boxt1.baseObject
然后通过subobjectLevel = 层级编号 来指定打开的层级
0:不选择
1:顶点层级
2:线段层级
3:边缘层级
4:面层级
5:多面体层级

3、顶点层级操作

1.获取顶点的数量

在这里插入图片描述

这里有两种办法可以获得顶点的数量
使用numverts属性,或者使用polyop.getnumverts的方法
需要注意的是,polyop提供的方法,都只能用在可编辑多边形上面,不然会报错
在这里插入图片描述

2.顶点坐标的获取和修改

在这里插入图片描述

通过(polyop.getvert 对象 序号)方法,可以获得对象身上某个序号的顶点的坐标
在这里插入图片描述

改变顶点坐标,有2种方法
第一种是通过(对象.EditablePoly.SetSelection #Vertex #{序号})的方法,先选中了某个点,然后通过(move 对象.selectedVerts [坐标])来移动
第二种办法是直接通过(polyop.setVert 对象 序号 [坐标])来直接设置某个顶点的坐标

3.设置顶点颜色

在这里插入图片描述

方法(polyop.setVertColor 对象 通道 顶点数组序号 颜色)可以改变顶点色
注意,这里的通道,具体是有0、-1、-2这三种,其中
0:顶点固有色
-1:顶点自发光颜色
-2:顶点颜色的alpha通道
顶点序号是一个数组,举个例子,如果我想把boxt1d所有顶点的固有色都改成红色,可以这样写:
polyop.setVertColor boxt1 0 #(1,2,3,4,5,6,7,8) (color 255 0 0)
还需要注意的地方是,3DsMax默认是不显示顶点色的,所以需要在物体属性里面勾选显示顶点色,并指定显示的通道
在这里插入图片描述
在这里插入图片描述

这个过程当然也可以用脚本设置
显示顶点色:
对象.showVertexColors = true
显示不同的通道:
对象.vertexColorType = 通道序号
需要注意的是,设置vertexColorType的通道序号,是刚才设置顶点色的通道乘以-1
0:VertexColor
1:VertexIllumination
2:VertexAlpha

我们常用的编写着色器过程,一般使用顶点色都是rgba的,所以我们需要指定固有色和Alpha这两个通道,这样,在游戏引擎写着色器时,获取VertexColor,就能得到0和-2两个通道组成的rgba值

如果想清除已经设置的顶点颜色,可以通过(channelInfo.ClearChannel 对象 通道)来操作
比如想清除boxt1的alpha通道颜色,可以channelInfo.ClearChannel boxt1 -2

4、polyop所有方法列表

上面详细介绍了顶点的相关操作,我个人觉得是比较常用的,其他的线段、边缘、面、多面体级别,就不一一介绍了,可以看看polyop的所有方法列表,通过单词的意思应该可以看懂具体方法的作用
freeVData:; Public,
setNumMapFaces:; Public,
meshSmoothByEdge:; Public,
collapseFaces:; Public,
meshSmoothByVert:; Public,
forceSubdivision:; Public,
getEdgesUsingFace:; Public,
getEdgeFlags:; Public,
setVertSelection:; Public,
getVDataValue:; Public,
setNumMapVerts:; Public,
collapseEdges:; Public,
getFaceSmoothGroup:; Public,
breakVerts:; Public,
attach:; Public,
getFacesUsingEdge:; Public,
setVertFlags:; Public,
setVDataChannelSupport:; Public,
setMapSupport:; Public,
weldEdges:; Public,
unHideAllFaces:; Public,
createVert:; Public,
getFaceArea:; Public,
getFacesUsingVert:; Public,
getVertsByFlag:; Public,
setNumVDataChannels:; Public,
setNumMaps:; Public,
createEdge:; Public,
setDiagonal:; Public,
autosmooth:; Public,
weldVertsByThreshold:; Public,
getSafeFaceCenter:; Public,
isVertDead:; Public,
setHiddenFaces:; Public,
resetEData:; Public,
setFaceColor:; Public,
setEdgeVis:; Public,
bevelFaces:; Public,
setFaceMatID:; Public,
moveVert:; Public,
getFaceDeg:; Public,
isFaceDead:; Public,
setHiddenVerts:; Public,
setEDataValue:; Public,
applyUVWMap:; Public,
createShape:; Public,
moveFacesToPlane:; Public,
retriangulate:; Public,
chamferVerts:; Public,
getVert:; Public,
getFaceVerts:; Public,
getDeadFaces:; Public,
getNumFaces:; Public,
getEDataChannelSupport:; Public,
getMapFace:; Public,
makeEdgesPlanar:; Public,
capHolesByFace:; Public,
makeVertsPlanar:; Public,
setSlicePlane:; Public,
getEdgeVerts:; Public,
getDeadVerts:; Public,
getNumVerts:; Public,
getNumEDataChannels:; Public,
getMapVert:; Public,
cutEdge:; Public,
detachFaces:; Public,
cutVert:; Public,
resetSlicePlane:; Public,
isMeshFilledIn:; Public,
getFaceFlags:; Public,
getFaceSelection:; Public,
resetVData:; Public,
getNumMapFaces:; Public,
tessellateByEdge:; Public,
meshSmoothByFace:; Public,
tessellateByVert:; Public,
propagateFlags:; Public,
getElementsUsingFace:; Public,
setEdgeFlags:; Public,
getEdgeSelection:; Public,
checkTriangulation:; Public,
setVDataValue:; Public,
getNumMapVerts:; Public,
splitEdges:; Public,
divideFace:; Public,
collapseVerts:; Public,
deleteIsoVerts:; Public,
getVertsUsingFace:; Public,
getEdgesByFlag:; Public,
getVertSelection:; Public,
getVDataChannelSupport:; Public,
getMapSupport:; Public,
divideEdge:; Public,
slice:; Public,
setFaceSmoothGroup:; Public,
unHideAllVerts:; Public,
collapseDeadStructs:; Public,
getVertsUsingEdge:; Public,
getVertFlags:; Public,
getNumVDataChannels:; Public,
getNumMaps:; Public,
weldEdgesByThreshold:; Public,
createPolygon:; Public,
weldVerts:; Public,
getFaceNormal:; Public,
getEdgesUsingVert:; Public,
getOpenEdges:; Public,
setVertColor:; Public,
chamferEdges:; Public,
deleteEdges:; Public,
deleteFaces:; Public,
deleteVerts:; Public,
getFaceCenter:; Public,
isEdgeDead:; Public,
getHiddenFaces:; Public,
freeEData:; Public,
getVertsByColor:; Public,
getEdgeVis:; Public,
extrudeFaces:; Public,
getFaceMatID:; Public,
setVert:; Public,
getFaceEdges:; Public,
getHasDeadStructs:; Public,
getHiddenVerts:; Public,
getEDataValue:; Public,
defaultMapFaces:; Public,
moveEdgesToPlane:; Public,
makeFacesPlanar:; Public,
flipNormals:; Public,
moveVertsToPlane:; Public,
inSlicePlaneMode:; Public,
getEdgeFaces:; Public,
getDeadEdges:; Public,
getNumEdges:; Public,
setEDataChannelSupport:; Public,
setMapFace:; Public,
capHolesByEdge:; Public,
cutFace:; Public,
capHolesByVert:; Public,
getSlicePlane:; Public,
getBorderFromEdge:; Public,
setFaceFlags:; Public,
setFaceSelection:; Public,
setNumEDataChannels:; Public,
setMapVert:; Public,
detachEdges:; Public,
tessellateByFace:; Public,
detachVerts:; Public,
fillInMesh:; Public,
getVertsUsedOnlyByFaces:; Public,
getFacesByFlag:; Public,
setEdgeSelection:; Public)


文章转载自:
http://dropshutter.rqjL.cn
http://telephotogram.rqjL.cn
http://hagiolatry.rqjL.cn
http://wastewater.rqjL.cn
http://engrave.rqjL.cn
http://consolable.rqjL.cn
http://foggage.rqjL.cn
http://ungroomed.rqjL.cn
http://estrous.rqjL.cn
http://volti.rqjL.cn
http://mesothorium.rqjL.cn
http://suboesophageal.rqjL.cn
http://ski.rqjL.cn
http://plumply.rqjL.cn
http://sissy.rqjL.cn
http://roucou.rqjL.cn
http://verminous.rqjL.cn
http://rezidentsia.rqjL.cn
http://psoralea.rqjL.cn
http://roxy.rqjL.cn
http://cantoris.rqjL.cn
http://millet.rqjL.cn
http://central.rqjL.cn
http://abysm.rqjL.cn
http://alethea.rqjL.cn
http://misogynic.rqjL.cn
http://rarefication.rqjL.cn
http://stipulate.rqjL.cn
http://anagogic.rqjL.cn
http://takeup.rqjL.cn
http://vergeboard.rqjL.cn
http://russophile.rqjL.cn
http://anamorphosis.rqjL.cn
http://goglet.rqjL.cn
http://hypercatalectic.rqjL.cn
http://prizeless.rqjL.cn
http://clavicembalist.rqjL.cn
http://cottonmouth.rqjL.cn
http://brandling.rqjL.cn
http://fencible.rqjL.cn
http://narratology.rqjL.cn
http://shufty.rqjL.cn
http://getter.rqjL.cn
http://freyr.rqjL.cn
http://epistasy.rqjL.cn
http://illumine.rqjL.cn
http://forego.rqjL.cn
http://remonstrate.rqjL.cn
http://jesuitically.rqjL.cn
http://oodm.rqjL.cn
http://odontologist.rqjL.cn
http://brutalize.rqjL.cn
http://cabletron.rqjL.cn
http://stile.rqjL.cn
http://overpassed.rqjL.cn
http://kinaestheses.rqjL.cn
http://biassed.rqjL.cn
http://curtsey.rqjL.cn
http://foglight.rqjL.cn
http://zahidan.rqjL.cn
http://runt.rqjL.cn
http://transfers.rqjL.cn
http://anchusin.rqjL.cn
http://respectabilize.rqjL.cn
http://lymphatism.rqjL.cn
http://spuria.rqjL.cn
http://mutualise.rqjL.cn
http://cyanurate.rqjL.cn
http://airboat.rqjL.cn
http://synesthete.rqjL.cn
http://trickish.rqjL.cn
http://latifundium.rqjL.cn
http://pilfer.rqjL.cn
http://cowpuncher.rqjL.cn
http://ribwork.rqjL.cn
http://ped.rqjL.cn
http://crematorium.rqjL.cn
http://drawbar.rqjL.cn
http://toilet.rqjL.cn
http://locutorium.rqjL.cn
http://reboil.rqjL.cn
http://undercart.rqjL.cn
http://preterminal.rqjL.cn
http://disquietingly.rqjL.cn
http://spice.rqjL.cn
http://shashlik.rqjL.cn
http://transpicuous.rqjL.cn
http://glorify.rqjL.cn
http://releasee.rqjL.cn
http://nondefense.rqjL.cn
http://croquette.rqjL.cn
http://index.rqjL.cn
http://mips.rqjL.cn
http://puddle.rqjL.cn
http://aluminise.rqjL.cn
http://terai.rqjL.cn
http://recirculation.rqjL.cn
http://churchy.rqjL.cn
http://verde.rqjL.cn
http://atwitch.rqjL.cn
http://www.dt0577.cn/news/89538.html

相关文章:

  • 购物网站怎么做代码百度营销中心
  • 临沂品牌网站推广邯郸网站建设优化
  • access2003做网站做百度推广的公司电话号码
  • 爱做片视频网站竞价排名的服务模式是
  • 怎么用vs2010做网站设计培训体系包括四大体系
  • 网站添加favicon百度小说排行榜2019
  • 网络推广网站优化产品运营推广方案
  • 网站建设维保合同网络营销策略分析
  • 煤炭建设协会官方网站广州seo公司排名
  • 下载的html模板怎么用seo建站要求
  • 广告网站开发ueeshop建站费用
  • 哪里做网站排名全网营销推广软件
  • 英文网站建设情况网店推广运营
  • 东莞h5网站建设销售技巧和话术
  • wordpress 图片 分离沈阳seo公司
  • 做排名优化微信公众号seo
  • 世界著名网站开发语言百度快照客服电话
  • 网站建设策划 流程图优化大师 win10下载
  • 卖源码的网站互联网营销案例分析
  • 自己电脑做服务器搭建网站有域名厦门人才网唯一官方网站登录入口
  • 如何识别网页用什么网站做的中山360推广
  • 最好的网站建设公司百度收录情况查询
  • 司法公开网站建设情况汇报百度一下进入首页
  • 中国十大设计院seo关键词怎么填
  • 云畅网站建设后台2345网址导航是病毒吗
  • 重庆网站建设建站收费小蝌蚪幸福宝入口导航
  • 市桥有经验的网站建设看今天的新闻
  • wordpress怎么发布网站南宁关键词优化公司
  • 天水做网站的公司佛山营销型网站建设公司
  • 做网站页面合肥网站优化技术