| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- class "Polygon"
- function Polygon:Polygon()
- if self.__ptr == nil then
- self.__ptr = Polycore.Polygon()
- end
- end
- function Polygon:getVertexCount()
- return Polycore.Polygon_getVertexCount(self.__ptr)
- end
- function Polygon:getVertex(index)
- return Polycore.Polygon_getVertex(self.__ptr, index)
- end
- function Polygon:addVertex(x, y, z)
- return Polycore.Polygon_addVertex(self.__ptr, x, y, z)
- end
- function Polygon:removeVertex(index)
- return Polycore.Polygon_removeVertex(self.__ptr, index)
- end
- function Polygon:addTexCoord(u, v)
- return Polycore.Polygon_addTexCoord(self.__ptr, u, v)
- end
- function Polygon:addTexCoord2(u, v)
- return Polycore.Polygon_addTexCoord2(self.__ptr, u, v)
- end
- function Polygon:getTexCoord(index)
- return Polycore.Polygon_getTexCoord(self.__ptr, index)
- end
- function Polygon:getTexCoord2(index)
- return Polycore.Polygon_getTexCoord2(self.__ptr, index)
- end
- function Polygon:calculateNormal()
- return Polycore.Polygon_calculateNormal(self.__ptr)
- end
- function Polygon:getFaceNormal()
- return Polycore.Polygon_getFaceNormal(self.__ptr)
- end
- function Polygon:getBounds2D()
- return Polycore.Polygon_getBounds2D(self.__ptr)
- end
- function Polygon:setNormal(normal)
- return Polycore.Polygon_setNormal(self.__ptr, normal.__ptr)
- end
- function Polygon:flipUVY()
- return Polycore.Polygon_flipUVY(self.__ptr)
- end
- function Polygon:setUseFaceUV(val)
- return Polycore.Polygon_setUseFaceUV(self.__ptr, val)
- end
- function Polygon:usesFaceUV()
- return Polycore.Polygon_usesFaceUV(self.__ptr)
- end
|