Intersections2D

                包含在二維三角形上操作的函數。

                Methods

                (static) clipTriangleAtAxisAlignedThreshold(threshold, keepAbove, u0, u1, u2, result) → {Array.<Number>}
                在給定的軸對齊閾值處拆分一個二維三角形,并返回在閾值的給定側上生成的多邊形。生成的多邊形可以有0、1、2、3或4個頂點。
                Parameters:
                threshold (Number) 剪裁三角形的閾值坐標值。
                keepAbove (Boolean) 如果為“真”,則將三角形的部分保持在閾值以上;如果為“假”,則將三角形的部分保持在閾值以下。
                u0 (Number) 三角形中第一個頂點的坐標,按逆時針順序排列。
                u1 (Number) 三角形中第二個頂點的坐標,按逆時針順序排列。
                u2 (Number) 三角形中第三個頂點的坐標,按逆時針順序排列。
                result (Array.<Number>) 要將結果復制到其中的數組。如果未提供此參數,則構造并返回一個新數組。
                Example
                var result = bmgl.Intersections2D.clipTriangleAtAxisAlignedThreshold(0.5, false, 0.2, 0.6, 0.4);
                // result === [2, 0, -1, 1, 0, 0.25, -1, 1, 2, 0.5]
                (static) computeBarycentricCoordinates(x, y, x1, y1, x2, y2, x3, y3, result) → {Cartesian3}
                計算二維三角形內二維位置的重心坐標。
                Parameters:
                x (Number) 找到重心坐標的位置的X坐標。
                y (Number) 找到重心坐標的位置的Y坐標。
                x1 (Number) 三角形第一個頂點的X坐標。
                y1 (Number) 三角形第一個頂點的Y坐標。
                x2 (Number) 三角形第二個頂點的X坐標。
                y2 (Number) 三角形第二個頂點的Y坐標。
                x3 (Number) 三角形第三個頂點的X坐標。
                y3 (Number) 三角形第三個頂點的Y坐標。
                result (Cartesian3) 要將結果復制到其中的實例。如果未定義此參數,則創建并返回一個新實例。
                Example
                var result = bmgl.Intersections2D.computeBarycentricCoordinates(0.0, 0.0, 0.0, 1.0, -1, -0.5, 1, -0.5);
                // result === new bmgl.Cartesian3(1.0 / 3.0, 1.0 / 3.0, 1.0 / 3.0);
                (static) computeLineSegmentLineSegmentIntersection(x00, y00, x01, y01, x10, y10, x11, y11, result) → {Cartesian2}
                計算兩個線段之間的交點
                Parameters:
                x00 (Number) 第一行第一個頂點的X坐標。
                y00 (Number) 第一行第一個頂點的Y坐標。
                x01 (Number) 第一行第二個頂點的X坐標。
                y01 (Number) 第一行第二個頂點的Y坐標。
                x10 (Number) 第二行第一個頂點的X坐標。
                y10 (Number) 第二行第一個頂點的Y坐標。
                x11 (Number) 第二行第二個頂點的X坐標。
                y11 (Number) 第二行第二個頂點的Y坐標。
                result (Cartesian2) 要將結果復制到其中的實例。如果未定義此參數,則創建并返回一個新實例。
                Example
                var result = bmgl.Intersections2D.computeLineSegmentLineSegmentIntersection(0.0, 0.0, 0.0, 2.0, -1, 1, 1, 1);
                // result === new bmgl.Cartesian2(0.0, 1.0);
                主站蜘蛛池模板: 激情五月激情综合| 一级毛片免费播放视频| 水蜜桃视频在线观看免费| 国产亚洲欧美日韩亚洲中文色 | 国产在线视频第一页| 99久久国产免费中文无字幕| 无人在线观看视频高清视频8| 国产男女猛烈无遮挡免费网站 | 国产欧美日韩精品a在线观看 | 久久99久久99精品免观看不卡| 欧美人一级淫片a免费播放 | 扁豆传媒视频免费观看| 亚洲av成人无码久久精品老人| 污污视频在线免费观看| 又粗又长又爽又大硬又黄| 97日日碰人人模人人澡| 成全高清视频免费观看| 久久综合国产乱子伦精品免费| 欧美肥妇毛多水多bbxx水蜜桃| 免费看无码特级毛片| 色综合a怡红院怡红院首页| 奇米影视亚洲春色| 亚洲人成电影网站色| 色成快人播电影网| 国产特级淫片免费看| 91精品欧美一区二区三区| 婷婷99视频精品全部在线观看| 久久久精品人妻一区二区三区| 欧美一级视频在线观看欧美| 你懂的在线免费观看| 美女奶口隐私免费视频网站| 国产青青在线视频| 久久婷婷国产综合精品| 狠狠躁天天躁中文字幕无码| 国产av人人夜夜澡人人爽麻豆| 91xav在线| 大学生粉嫩无套流白浆| 久久男人av资源网站无码软件| 欧美国产激情二区三区| 午夜伦4480yy私人影院| 亚洲色图13p|