Profile Topics Started Replies Created Engagements Favorites Search replies: Forum Replies Created Viewing 4 posts - 1 through 4 (of 4 total) Author Posts 2021年6月29日 at 下午9:46 in reply to: 作业7 请问如何添加其他模型 #8761 Score: 0 casparParticipant Karma: 1 pt 非常感谢你,按你的方法我也替换好了,之前的镜面渲染有问题,重新修改了一下。 Attachments:You must be logged in to view attached files. 2021年6月26日 at 下午2:00 in reply to: 作业7 请问如何添加其他模型 #8746 Score: 0 casparParticipant Karma: 1 pt bmp不支持,重新上传jpg附件 Attachments:You must be logged in to view attached files. 2021年4月26日 at 下午3:21 in reply to: 作业2:三角形底边上出现了圆角 #8329 Score: 0 casparParticipant Karma: 1 pt 问题出在insideTriangle使用dot判断错误,假如auto times_0 = (px – _v[1]).cross(_v[0] – _v[1])做叉乘那么对应的dot应该是和(_v[2] – _v[1]).cross(_v[0] – _v[1])进行点乘,并且结果大于等于0;表示这个点在这个夹角内,同理再计算其余两条边全部大于等于0则点在三角形内。不过也可以不用dot来判断,直接取time_012三个值同时小于0或者同时大于0则点在三角形内。 2021年4月26日 at 下午1:50 in reply to: 作业2:结果上下颠倒 #8327 Score: 0 casparParticipant Karma: 1 pt 这个问题是因为使用opencv所以是左手系,在opengl的透视投影矩阵里near和far都会被计算为绝对值(虎书有记载),所以不需要修改zNear和zFar的符号,这里需要对投影矩阵的z位置进行反转以及对正交投影矩阵的z进行反转,相乘后能得到opengl里左手系的透视投影矩阵. Author Posts Viewing 4 posts - 1 through 4 (of 4 total)