Home
last modified time | relevance | path

Searched refs:winding (Results 1 – 25 of 2138) sorted by relevance

12345678910>>...86

/dports/games/gtkradiant/GPL/GtkRadiant/radiant/
H A Dwinding.cpp176 for(Winding::const_iterator i = winding.begin(); i != winding.end(); ++i) in Winding_TestPlane()
195 for(Winding::const_iterator i = winding.begin(); i != winding.end(); ++i) in Winding_ClassifyPlane()
280 for(std::size_t i=0; i<winding.numpoints; ++i) in Winding_FindAdjacent()
283 if(winding[i].adjacent == face) in Winding_FindAdjacent()
293 …ASSERT_MESSAGE(index < winding.numpoints && other < winding.numpoints, "Winding_Opposite: index ou… in Winding_Opposite()
298 Ray edge(ray_for_points(winding[index].vertex, winding[other].vertex)); in Winding_Opposite()
320 return Winding_Opposite(winding, index, Winding_next(winding, index)); in Winding_Opposite()
329 for(std::size_t i = winding.numpoints-1, j = 0; j < winding.numpoints; i = j, ++j) in Winding_Centroid()
331 …const double ai = winding[i].vertex[remap.x] * winding[j].vertex[remap.y] - winding[j].vertex[rema… in Winding_Centroid()
333 x_sum += (winding[j].vertex[remap.x] + winding[i].vertex[remap.x]) * ai; in Winding_Centroid()
[all …]
H A Dwinding.h245 winding.resize(fixed.size()); in Winding_forFixedWinding()
246 winding.numpoints = fixed.size(); in Winding_forFixedWinding()
249 winding[i].vertex[0] = static_cast<float>(fixed[i].vertex[0]); in Winding_forFixedWinding()
250 winding[i].vertex[1] = static_cast<float>(fixed[i].vertex[1]); in Winding_forFixedWinding()
251 winding[i].vertex[2] = static_cast<float>(fixed[i].vertex[2]); in Winding_forFixedWinding()
252 winding[i].adjacent = fixed[i].adjacent; in Winding_forFixedWinding()
259 return i % winding.numpoints; in Winding_wrap()
264 return Winding_wrap(winding, ++i); in Winding_next()
313 inline void Winding_printConnectivity(Winding& winding) in Winding_printConnectivity() argument
315 for(Winding::iterator i = winding.begin(); i != winding.end(); ++i) in Winding_printConnectivity()
[all …]
/dports/games/netradiant/netradiant-20150621-src/radiant/
H A Dwinding.cpp163 for ( Winding::const_iterator i = winding.begin(); i != winding.end(); ++i ) in Winding_TestPlane()
179 for ( Winding::const_iterator i = winding.begin(); i != winding.end(); ++i ) in Winding_ClassifyPlane()
203 const FixedWindingVertex& vertex = winding[i]; in Winding_Clip()
258 if ( winding[i].adjacent == face ) { in Winding_FindAdjacent()
266 …ASSERT_MESSAGE( index < winding.numpoints && other < winding.numpoints, "Winding_Opposite: index o… in Winding_Opposite()
271 Ray edge( ray_for_points( winding[index].vertex, winding[other].vertex ) ); in Winding_Opposite()
290 return Winding_Opposite( winding, index, Winding_next( winding, index ) ); in Winding_Opposite()
298 for ( std::size_t i = winding.numpoints - 1, j = 0; j < winding.numpoints; i = j, ++j ) in Winding_Centroid()
300 …const double ai = winding[i].vertex[remap.x] * winding[j].vertex[remap.y] - winding[j].vertex[rema… in Winding_Centroid()
302 x_sum += ( winding[j].vertex[remap.x] + winding[i].vertex[remap.x] ) * ai; in Winding_Centroid()
[all …]
H A Dwinding.h218 winding.resize( fixed.size() ); in Winding_forFixedWinding()
219 winding.numpoints = fixed.size(); in Winding_forFixedWinding()
222 winding[i].vertex[0] = static_cast<float>( fixed[i].vertex[0] ); in Winding_forFixedWinding()
223 winding[i].vertex[1] = static_cast<float>( fixed[i].vertex[1] ); in Winding_forFixedWinding()
224 winding[i].vertex[2] = static_cast<float>( fixed[i].vertex[2] ); in Winding_forFixedWinding()
225 winding[i].adjacent = fixed[i].adjacent; in Winding_forFixedWinding()
231 return i % winding.numpoints; in Winding_wrap()
235 return Winding_wrap( winding, ++i ); in Winding_next()
281 inline void Winding_printConnectivity( Winding& winding ){ in Winding_printConnectivity() argument
282 for ( Winding::iterator i = winding.begin(); i != winding.end(); ++i ) in Winding_printConnectivity()
[all …]
/dports/games/ufoai/ufoai-2.5-source/src/tools/radiant/radiant/brush/
H A Dwinding.cpp163 for (Winding::const_iterator i = winding.begin(); i != winding.end(); ++i) { in Winding_TestPlane()
180 for (Winding::const_iterator i = winding.begin(); i != winding.end(); ++i) { in Winding_ClassifyPlane()
256 if (winding[i].adjacent == face) { in Winding_FindAdjacent()
265 …ASSERT_MESSAGE(index < winding.size() && other < winding.size(), "Winding_Opposite: index out of r… in Winding_Opposite()
270 Ray edge(ray_for_points(winding[index].vertex, winding[other].vertex)); in Winding_Opposite()
289 return Winding_Opposite(winding, index, winding.next(index)); in Winding_Opposite()
298 for (std::size_t i = winding.size() - 1, j = 0; j < winding.size(); i = j, ++j) { in Winding_Centroid()
299 …const double ai = winding[i].vertex[remap.x] * winding[j].vertex[remap.y] - winding[j].vertex[rema… in Winding_Centroid()
300 * winding[i].vertex[remap.y]; in Winding_Centroid()
302 x_sum += (winding[j].vertex[remap.x] + winding[i].vertex[remap.x]) * ai; in Winding_Centroid()
[all …]
H A DFaceInstance.cpp138 const Winding& winding = m_face->getWinding(); in SelectedVertices_foreach() local
141 functor(winding[index].vertex); in SelectedVertices_foreach()
149 const Winding& winding = m_face->getWinding(); in SelectedEdges_foreach() local
152 std::size_t adjacent = winding.next(index); in SelectedEdges_foreach()
153 functor(vector3_mid(winding[index].vertex, winding[adjacent].vertex)); in SelectedEdges_foreach()
241 const Winding& winding = m_face->getWinding(); in selectPlane() local
242 for (Winding::const_iterator i =winding.begin(); i != winding.end(); ++i) { in selectPlane()
380 const Winding& winding = m_face->getWinding(); in select_vertex() local
393 const Winding& winding = m_face->getWinding(); in selected_vertex() local
399 const Winding& winding = m_face->getWinding(); in update_move_planepts_edge() local
[all …]
H A DBrush.cpp595 for (Winding::iterator j = winding.begin(); j != winding.end();) { in removeDegenerateEdges()
597 std::size_t next = winding.next(index); in removeDegenerateEdges()
598 if (Edge_isDegenerate(winding[index].vertex, winding[next].vertex)) { in removeDegenerateEdges()
604 j = winding.erase(j); in removeDegenerateEdges()
648 std::size_t next = winding.next(j); in removeDuplicateEdges()
649 if (winding[j].adjacent == winding[next].adjacent) { in removeDuplicateEdges()
650 winding.erase(winding.begin() + next); in removeDuplicateEdges()
664 for (Winding::iterator j = winding.begin(); j != winding.end();) { in verifyConnectivityGraph()
668 j = winding.erase(j); in verifyConnectivityGraph()
702 for (Winding::const_iterator i = winding.begin(); i != winding.end(); ++i) { in buildWindings()
[all …]
H A Dwinding.h205 inline void Winding_forFixedWinding (Winding& winding, const FixedWinding& fixed) in Winding_forFixedWinding() argument
207 winding.resize(fixed.size()); in Winding_forFixedWinding()
209 winding[i].vertex[0] = static_cast<float> (fixed[i].vertex[0]); in Winding_forFixedWinding()
210 winding[i].vertex[1] = static_cast<float> (fixed[i].vertex[1]); in Winding_forFixedWinding()
211 winding[i].vertex[2] = static_cast<float> (fixed[i].vertex[2]); in Winding_forFixedWinding()
212 winding[i].adjacent = fixed[i].adjacent; in Winding_forFixedWinding()
227 void Winding_Clip (const FixedWinding& winding, const Plane3& plane, const Plane3& clipPlane, std::…
242 inline void Winding_printConnectivity (Winding& winding) in Winding_printConnectivity() argument
244 for (Winding::iterator i = winding.begin(); i != winding.end(); ++i) { in Winding_printConnectivity()
245 std::size_t vertexIndex = std::distance(winding.begin(), i); in Winding_printConnectivity()
/dports/games/dhewm3/dhewm3-1.5.1/neo/idlib/geometry/
H A DWinding.h181 p[i] = winding[i]; in idWinding()
183 numPoints = winding.GetNumPoints(); in idWinding()
198 for ( i = 0; i < winding.numPoints; i++ ) {
199 p[i] = winding.p[i];
201 numPoints = winding.numPoints;
363 p[i] = winding[i]; in idFixedWinding()
365 numPoints = winding.GetNumPoints(); in idFixedWinding()
378 p[i] = winding[i]; in idFixedWinding()
380 numPoints = winding.GetNumPoints(); in idFixedWinding()
395 p[i] = winding[i];
[all …]
/dports/science/cdk/cdk-cdk-2.3/tool/sdg/src/main/java/org/openscience/cdk/layout/
H A DMacroCycleLayout.java143 for (int i = 0; i < winding.length; i++) { in bestScore()
153 if (winding[r1] == winding[r2]) { in bestScore()
164 if (winding[r1] == convex && in bestScore()
166 winding[r3] == convex) in bestScore()
181 winding[r4] == convex) in bestScore()
196 if (winding[k] == concave) in bestScore()
274 final int wind = winding(p, winding); in selectCoords()
293 private static int winding(final Point2d[] coords, final int[] winding) { in winding() method in MacroCycleLayout
300 winding[i] = winding(prev, curr, next); in winding()
302 if (winding[i] < 0) in winding()
[all …]
/dports/games/quakeforge/quakeforge-0.7.2/tools/qfvis/source/
H A Dbase-vis.c95 winding_t *winding; in BasePortalVis() local
106 winding = tp->winding; in BasePortalVis()
107 for (k = 0; k < winding->numpoints; k++) { in BasePortalVis()
108 d = DotProduct (winding->points[k], in BasePortalVis()
113 if (k == winding->numpoints) in BasePortalVis()
116 winding = portal->winding; in BasePortalVis()
117 for (k = 0; k < winding->numpoints; k++) { in BasePortalVis()
118 d = DotProduct (winding->points[k], in BasePortalVis()
123 if (k == winding->numpoints) in BasePortalVis()
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lyon_algorithms-0.15.0/src/
H A Dhit_test.rs13 let winding = path_winding_number_at_position(point, path, tolerance); in hit_test_path() localVariable
16 FillRule::EvenOdd => winding % 2 != 0, in hit_test_path()
17 FillRule::NonZero => winding != 0, in hit_test_path()
29 let mut winding = 0; in path_winding_number_at_position() localVariable
35 test_segment(*point, &LineSegment { from, to }, &mut winding); in path_winding_number_at_position()
38 test_segment(*point, &LineSegment { from: last, to: first }, &mut winding); in path_winding_number_at_position()
48 test_segment(*point, &LineSegment { from: prev, to: p }, &mut winding); in path_winding_number_at_position()
67 winding in path_winding_number_at_position()
70 fn test_segment(point: Point, segment: &LineSegment<f32>, winding: &mut i32) { in test_segment()
74 *winding += 1; in test_segment()
[all …]
/dports/graphics/inkscape/inkscape-1.1_2021-05-24_c4e8f9ed74/src/3rdparty/2geom/tests/
H A Dpath-test.cpp245 EXPECT_EQ(line.winding(Point(-1, 0)), 0); in TEST_F()
246 EXPECT_EQ(line.winding(Point(2, 0)), 0); in TEST_F()
247 EXPECT_EQ(line.winding(Point(0, 1)), 0); in TEST_F()
248 EXPECT_EQ(line.winding(Point(0, -1)), 0); in TEST_F()
249 EXPECT_EQ(line.winding(Point(1, 1)), 0); in TEST_F()
250 EXPECT_EQ(line.winding(Point(1, -1)), 0); in TEST_F()
254 EXPECT_EQ(square.winding(Point(0, 2)), 0); in TEST_F()
255 EXPECT_EQ(square.winding(Point(1, 2)), 0); in TEST_F()
258 EXPECT_EQ(square.winding(Point(2, 0)), 0); in TEST_F()
259 EXPECT_EQ(square.winding(Point(2, 1)), 0); in TEST_F()
[all …]
/dports/math/lib2geom/lib2geom-1.1/tests/
H A Dpath-test.cpp245 EXPECT_EQ(line.winding(Point(-1, 0)), 0); in TEST_F()
246 EXPECT_EQ(line.winding(Point(2, 0)), 0); in TEST_F()
247 EXPECT_EQ(line.winding(Point(0, 1)), 0); in TEST_F()
248 EXPECT_EQ(line.winding(Point(0, -1)), 0); in TEST_F()
249 EXPECT_EQ(line.winding(Point(1, 1)), 0); in TEST_F()
250 EXPECT_EQ(line.winding(Point(1, -1)), 0); in TEST_F()
254 EXPECT_EQ(square.winding(Point(0, 2)), 0); in TEST_F()
255 EXPECT_EQ(square.winding(Point(1, 2)), 0); in TEST_F()
258 EXPECT_EQ(square.winding(Point(2, 0)), 0); in TEST_F()
259 EXPECT_EQ(square.winding(Point(2, 1)), 0); in TEST_F()
[all …]
/dports/games/abstreet/abstreet-0.2.9-49-g74aca40c0/cargo-crates/lyon_tessellation-0.15.8/src/
H A Dfill.rs114 winding: i16, field
225 winding: i16, field
716 winding: edge.winding, in initialize_events()
806 winding.update(self.fill_rule, edge.winding); in check_active_edges()
1190 winding: active_edge.winding, in process_edges_above()
1333 winding: edge.winding, in update_active_edges()
1530 winding: active_edge.winding, in handle_intersections()
1572 winding: edge_below.winding, in handle_intersections()
1595 winding: -edge_below.winding, in handle_intersections()
1754 winding.update(self.fill_rule, edge.winding); in recover_from_error()
[all …]
/dports/games/quakeforge/quakeforge-0.7.2/libs/models/
H A Dportal.c57 FreeWinding (portal->winding); in free_portal()
116 winding_t *winding, *fw, *bw; in carve_leaf() local
133 winding = BaseWindingForPlane (plane); in carve_leaf()
139 winding = ClipWinding (winding, &clipplane, true); in carve_leaf()
150 DivideWinding (portal->winding, plane, &fw, &bw); in carve_leaf()
167 new_portal->winding = bw; in carve_leaf()
168 FreeWinding (portal->winding); in carve_leaf()
169 portal->winding = fw; in carve_leaf()
181 new_portal->winding = winding; in carve_leaf()
213 p->edges = WindingVectors (p->winding, 0); in MOD_BuildBrushes()
/dports/science/openbabel/openbabel-3.1.1/src/stereo/
H A Dtetrahedral.cpp47 thisConfig = OBTetraNonPlanarStereo::ToConfig(*this, refs[0], winding, view); in operator ==()
48 otherConfig = OBTetraNonPlanarStereo::ToConfig(other, thisConfig.from, winding, view); in operator ==()
51 otherConfig = OBTetraNonPlanarStereo::ToConfig(other, other.refs[0], winding, view); in operator ==()
164 OBStereo::Winding winding, OBStereo::View view) const in GetConfig() argument
169 if (m_cfg.winding != OBStereo::UnknownWinding) in GetConfig()
170 return OBTetraNonPlanarStereo::ToConfig(m_cfg, m_cfg.from, winding, view); in GetConfig()
176 OBStereo::Winding winding, OBStereo::View view) const in GetConfig() argument
181 if (m_cfg.winding != OBStereo::UnknownWinding) in GetConfig()
182 return OBTetraNonPlanarStereo::ToConfig(m_cfg, from_or_towards, winding, view); in GetConfig()
235 if (cfg.winding == OBStereo::Clockwise) in operator <<()
[all …]
/dports/games/dhewm3/dhewm3-1.5.1/neo/tools/compilers/dmap/
H A Dubrush.cpp148 if (brush->sides[i].winding) in CopyBrush()
149 newbrush->sides[i].winding = brush->sides[i].winding->Copy(); in CopyBrush()
172 if (!s->winding) in DrawBrushList()
174 GLS_Winding (s->winding, 0); in DrawBrushList()
211 w = brush->sides[i].winding; in BoundBrush()
256 if ( side->winding ) { in CreateBrushWindings()
257 delete side->winding; in CreateBrushWindings()
259 side->winding = w; in CreateBrushWindings()
619 w = s->winding; in SplitBrush()
637 cs->winding = cw[j]; in SplitBrush()
[all …]
/dports/science/openbabel/openbabel-3.1.1/include/openbabel/stereo/
H A Dtetranonplanar.h146 OBStereo::Winding winding = OBStereo::Clockwise,
163 result.winding = winding;
183 if (winding == cfg.winding)
206 …cfg.winding = (cfg.winding == OBStereo::Clockwise) ? OBStereo::AntiClockwise : OBStereo::Clockwise; in ChangeWinding()
/dports/games/armagetronad/armagetronad-0.2.8.3.5/src/engine/
H A DeAxis.cpp105 eCoord & winding = windings[i]; in SnapWinding() local
106 if ( fabs(winding.x) < EPS ) in SnapWinding()
107 winding.x = 0; in SnapWinding()
108 if ( fabs(winding.y) < EPS ) in SnapWinding()
109 winding.y = 0; in SnapWinding()
151 eCoord eAxis::GetDirection (int winding) in GetDirection() argument
153 winding %= numberWinding; in GetDirection()
154 return windings[winding]; in GetDirection()
/dports/games/dhewm3/dhewm3-1.5.1/neo/tools/compilers/aas/
H A DBrush.cpp80 winding = NULL; in idBrushSide()
92 this->winding = NULL; in idBrushSide()
101 if ( winding ) { in ~idBrushSide()
102 delete winding; in ~idBrushSide()
116 if ( winding ) { in Copy()
117 side->winding = winding->Copy(); in Copy()
120 side->winding = NULL; in Copy()
133 assert( winding ); in Split()
278 w = side->winding; in BoundBrush()
656 w = side->winding; in Split()
[all …]
/dports/games/dhewm3/dhewm3-1.5.1/neo/renderer/
H A DModelDecal.cpp106 winding.GetPlane( windingPlane ); in CreateProjectionInfo()
110 winding.GetBounds( info.projectionBounds ); in CreateProjectionInfo()
119 for ( int i = 0; i < winding.GetNumPoints(); i++ ) { in CreateProjectionInfo()
120 idVec3 edge = winding[(i+1)%winding.GetNumPoints()].ToVec3() - winding[i].ToVec3(); in CreateProjectionInfo()
126 for ( int i = 0; i < winding.GetNumPoints(); i++ ) { in CreateProjectionInfo()
127 …info.boundingPlanes[i].FromPoints( projectionOrigin, winding[i].ToVec3(), winding[(i+1)%winding.Ge… in CreateProjectionInfo()
145 const idVec5 &a = winding[0]; in CreateProjectionInfo()
146 const idVec5 &b = winding[1]; in CreateProjectionInfo()
147 const idVec5 &c = winding[2]; in CreateProjectionInfo()
164 info.textureAxis[0][3] = winding[0].s - ( winding[0].ToVec3() * info.textureAxis[0].Normal() ); in CreateProjectionInfo()
[all …]
/dports/multimedia/libass/libass-0.15.2/libass/
H A Dass_rasterizer.c464 winding[group] += delta; in polyline_split_horz()
481 winding[group] += delta; in polyline_split_horz()
510 winding[group] += delta; in polyline_split_vert()
527 winding[group] += delta; in polyline_split_vert()
601 return winding ? FLAG_SOLID : 0; in get_fill_flags()
607 winding++; in get_fill_flags()
609 switch (winding) { in get_fill_flags()
693 int winding1[2] = { winding[0], winding[1] }; in rasterizer_fill_level()
749 int winding[2] = { 0, 0 }; in rasterizer_fill() local
758 winding[0] = winding[1] = 0; in rasterizer_fill()
[all …]
/dports/science/openbabel/openbabel-3.1.1/scripts/
H A Dstereo.i15 …OpenBabel::OBTetrahedralConfig GetConfig(OBStereo::Winding winding = OBStereo::Clockwise, OBStereo…
17 OpenBabel::OBTetrahedralStereo::Config cConfig = self->GetConfig(winding, view);
23 pyConfig.winding = cConfig.winding;
30 …OpenBabel::OBTetrahedralConfig GetConfig(unsigned long from_or_towards, OBStereo::Winding winding
32 … OpenBabel::OBTetrahedralStereo::Config cConfig = self->GetConfig(from_or_towards, winding, view);
38 pyConfig.winding = cConfig.winding;
/dports/converters/wkhtmltopdf/qt-5db36ec/tests/auto/qtessellator/
H A Dtesttessellator.h49 bool winding);
52 bool winding);
55 bool winding);
58 bool winding);

12345678910>>...86