我尝试使用三角形的多边形,但它对我没用。任何人都知道请帮助我。
OpenGLProjectRenderer.java
@asyncConnect([{
deferred: true,
promise: ({ params, store: { dispatch, getState } }) => {
if (!isLoaded(getState())) {
return dispatch(loadUser(params.userID))
}
},
}])
@connect(
state => ({ // eslint-disable-line
user: state.publicData.user.data,
error: state.publicData.user.error,
loading: state.publicData.user.loading,
}),
{ initializeWithKey })
export default class UserProfile extends Component {
...stuff
}
使用上面的代码我可以使用GL_LINE_LOOP使用上面的代码绘制多边形但不能填充创建的多边形。
答案 0 :(得分:1)
OpenGL ES 2.0支持仅将三角形绘制为基本图元。有三种使用三角形绘制多边形的方法, 1)三角形 2)三角条 3)三角扇
在您的情况下,您可以尝试三角形扇形绘制多边形,前提是您知道计划内的点。
Here是绘制圆圈的示例。