/dports/graphics/epix/epix-1.2.19/ |
H A D | intersections.cc | 66 if ( EPS < norm(arg1.perp()*arg2.perp()) || // non-coplanar in operator *() 88 P bi_perp(circ.perp()*pl.perp()); in operator *() 128 P perp(circ.perp()*dir); in operator *() local 130 const double dist((to_ctr|perp)/norm(perp)); in operator *() 137 const P vec_x(circ.center() - (dist/norm(perp))*perp); in operator *() 157 P N3((pl1.perp())*(pl2.perp())); in operator *() 167 P pt(pl1.pt() + (((pl2.pt()-pl1.pt())|pl2.perp())/(perp|pl2.perp()))*perp); in operator *() 208 pl.perp()); in operator *() 232 perp *= dir2; in operator *() 236 return p1 + ((perp|(p3-p1))/(perp|dir1))*dir1; in operator *() [all …]
|
H A D | crop_algorithms.h | 59 double height(const PT& perp, const PT& base, const PT& arg) in height() argument 62 return (perp|(arg - base)); in height() 67 PT cut_location(const PT& perp, const PT& base, const PT& p1, const PT& p2) in cut_location() argument 72 return p1 + (((base - p1)|perp)/(dir|perp))*dir; in cut_location() 158 std::list<edge_data<PT> >& chop_path(const PT& perp, const PT& base, in chop_path() argument 175 const double ht_tail(height(perp, base, tail)); in chop_path() 176 const double ht_head(height(perp, base, head)); in chop_path() 195 const PT crossing(cut_location(perp, base, tail, head)); in chop_path() 218 std::list<edge_data<PT> >& chop_loop(const PT& perp, const PT& base, in chop_loop() argument 221 return loopify(chop_path(perp, base, edges)); in chop_loop()
|
H A D | state.cc | 119 void clip_face(const P& loc, const P& perp) in clip_face() argument 121 the_clip_box().add_face(loc, perp); in clip_face() 125 void clip_slice(const P& loc, const P& perp) in clip_slice() argument 127 the_clip_box().add_face(loc-0.5*EPIX_EPSILON*perp, perp) in clip_slice() 128 .add_face(loc+0.5*EPIX_EPSILON*perp, -perp); in clip_slice() 131 void clip_slice(const P& perp, double thickness) in clip_slice() argument 133 clip_slice(P(0,0,0), perp, thickness); in clip_slice() 136 void clip_slice(const P& perp) in clip_slice() argument 138 clip_slice(P(0,0,0), perp); in clip_slice() 143 the_clip_box().add_face(loc-0.5*thickness*perp, perp) in clip_slice() [all …]
|
H A D | facet.cc | 67 if (norm(perp) < EPIX_EPSILON) in facet() 70 perp *= recip(norm(perp)); in facet() 186 if (norm(perp) < EPIX_EPSILON) in facet() 189 perp *= recip(norm(perp)); in facet() 220 if (norm(perp) < EPIX_EPSILON) in facet() 223 perp *= recip(norm(perp)); in facet() 270 if (norm(perp) < EPIX_EPSILON) in facet() 273 perp *= recip(norm(perp)); in facet() 389 if (norm(perp) < EPIX_EPSILON) in facet() 392 perp *= recip(norm(perp)); in facet() [all …]
|
H A D | plane.cc | 46 Plane::Plane(const P& pt, const P& perp) in Plane() argument 47 : m_pt(pt), m_perp(perp), m_malformed(false) in Plane() 49 double temp(norm(perp)); in Plane() 64 P perp((p2-p1)*(p3-p1)); in Plane() local 65 double norm_perp(norm(perp)); in Plane() 74 m_perp = (1/norm_perp)*perp; in Plane() 83 P Plane::perp() const in perp() function in ePiX::Plane
|
/dports/graphics/gource/gource-0.51/src/ |
H A D | spline.cpp | 83 vec2 perp = (spline_point[i] - spline_point[i+1]); in drawToVBO() local 84 perp = normalise(vec2(-perp.y, perp.x)) * 2.5f; in drawToVBO() 86 quadbuf_vertex v1(spline_point[i] + perp, spline_colour[i], vec2(1.0f, 0.0f)); in drawToVBO() 87 quadbuf_vertex v2(spline_point[i] - perp, spline_colour[i], vec2(0.0f, 0.0f)); in drawToVBO() 88 quadbuf_vertex v3(spline_point[i+1] - perp, spline_colour[i+1], vec2(0.0f, 0.0f)); in drawToVBO() 99 vec2 perp = (pos1 - pos2); in drawBeam() local 100 perp = normalise(vec2(-perp.y, perp.x)) * radius; in drawBeam() 107 glVertex2f(pos1.x + perp.x, pos1.y + perp.y); in drawBeam() 109 glVertex2f(pos1.x - perp.x, pos1.y - perp.y); in drawBeam() 115 glVertex2f(pos2.x + perp.x, pos2.y + perp.y); in drawBeam() [all …]
|
/dports/astro/py-pykep/pykep-2.6/src/third_party/cspice/ |
H A D | zzryxsph.c | 23 doublereal cpar, perp[3]; in zzryxsph_() local 172 pmag2 = vdot_(perp, perp); in zzryxsph_() 202 xpt[0] = perp[0] - s * udir[0]; in zzryxsph_() 203 xpt[1] = perp[1] - s * udir[1]; in zzryxsph_() 204 xpt[2] = perp[2] - s * udir[2]; in zzryxsph_() 210 xpt[0] = perp[0] + s * udir[0]; in zzryxsph_() 211 xpt[1] = perp[1] + s * udir[1]; in zzryxsph_() 212 xpt[2] = perp[2] + s * udir[2]; in zzryxsph_() 217 xpt[0] = perp[0]; in zzryxsph_() 218 xpt[1] = perp[1]; in zzryxsph_() [all …]
|
/dports/astro/pykep/pykep-2.6/src/third_party/cspice/ |
H A D | zzryxsph.c | 23 doublereal cpar, perp[3]; in zzryxsph_() local 172 pmag2 = vdot_(perp, perp); in zzryxsph_() 202 xpt[0] = perp[0] - s * udir[0]; in zzryxsph_() 203 xpt[1] = perp[1] - s * udir[1]; in zzryxsph_() 204 xpt[2] = perp[2] - s * udir[2]; in zzryxsph_() 210 xpt[0] = perp[0] + s * udir[0]; in zzryxsph_() 211 xpt[1] = perp[1] + s * udir[1]; in zzryxsph_() 212 xpt[2] = perp[2] + s * udir[2]; in zzryxsph_() 217 xpt[0] = perp[0]; in zzryxsph_() 218 xpt[1] = perp[1]; in zzryxsph_() [all …]
|
/dports/sysutils/perp/perp-2.07/ |
H A D | CHANGES | 6 perp-2.07 (2013.01.11): 19 perp-2.06 (2013.01.11): 23 perp-2.05 (2012.01.04): 29 * perp-setup: 36 perp-2.04 (2011.03.22): 41 * perp-setup: 48 perp-2.03 (2011.03.11): 49 * perp-setup: 53 perp-2.02 (2011.02.22): 57 perp-2.01 (2011.02.11): [all …]
|
H A D | INSTALL | 2 # perp: persistent process supervision 13 # perp-setup /etc/perp 54 It is recommended to use perpboot(8) to start and log the perp 55 system. The perp-setup(8) utility may be used to automatically 59 # perp-setup /etc/perp 61 Review the startup scripts now installed in /etc/perp/.boot and 74 /etc/perp at anytime. 80 The perp-setup(8) utility script will not disturb any previous 82 /etc/perp/.boot. 89 root 233 ... 1:11PM 0:00.01 perpd -a6 /etc/perp [all …]
|
H A D | README | 2 # perp: persistent process supervision 7 This is perp, aka "the perpetrator", a persistent process supervisor 10 The perp package provides a set of daemons and utilities to reliably 25 perp provides a portable, uniform framework for installing such 36 switching overhead of the perp system is substantially simplified over 55 ./perp/* perp build sources 81 to installation, see the /man subdirectory within each of the ./perp 84 and perp-setup.8. 89 This release of perp does not include replacement for /sbin/init. 91 in developing a complete perp-based un!x distribution -- please [all …]
|
/dports/science/fastjet/fastjet-3.3.4/tools/ |
H A D | CASubJetTagger.cc | 122 dist = parent1.perp()*parent2.perp()*parent1.squared_distance(parent2); in _recurse_through_jet() 126 dist = parent1.perp()*parent2.perp()*pow(parent1.squared_distance(parent2),2); in _recurse_through_jet() 155 z2 = parent2.perp() / original_jet.perp(); in _recurse_through_jet() 156 zcut1 = parent1.perp() / original_jet.perp() >= _z_threshold; in _recurse_through_jet() 158 z2 = parent2.perp()/(parent1.perp()+parent2.perp()); in _recurse_through_jet()
|
/dports/games/scorched3d/scorched/src/client/water/ |
H A D | WaterWaves.cpp | 232 perp =- perp; in constructLines() 234 entry.ptB = point - perp / 3.0f; in constructLines() 235 entry.perp = perp; in constructLines() 236 entry.ptC = point + perp * 6.0f; in constructLines() 241 entry.ptA = point - perp / 3.0f; in constructLines() 243 entry.perp = perp; in constructLines() 332 if (((p.perp[0] * windDirPerp[0]) + (p.perp[1] * windDirPerp[1])) > 0.0f) in drawBoxes() 335 ptA = p.ptD - p.perp * frontlen; in drawBoxes() 337 ptB = p.ptC - p.perp * frontlen; in drawBoxes() 340 ptC = p.ptC - p.perp * endlen; in drawBoxes() [all …]
|
/dports/games/0ad/0ad-0.0.23b-alpha/source/renderer/ |
H A D | WaterManager.cpp | 664 lastPerp = perp; in CreateWaveMeshes() 665 perp = CVector2D(0,0); in CreateWaveMeshes() 680 perp += posPlus-pos; in CreateWaveMeshes() 682 perp /= nb; in CreateWaveMeshes() 683 perp = CVector2D(-perp.Y,perp.X).Normalized(); in CreateWaveMeshes() 686 firstPerp = perp; in CreateWaveMeshes() 688 if ( a > 1 && perp.Dot(lastPerp) < 0.90f && perp.Dot(firstPerp) < 0.70f) in CreateWaveMeshes() 765 perp += posPlus-pos; in CreateWaveMeshes() 767 perp /= nb; in CreateWaveMeshes() 768 perp = CVector2D(-perp.Y,perp.X).Normalized(); in CreateWaveMeshes() [all …]
|
/dports/games/fs2open/fs2open.github.com-release_21_4_1/code/autopilot/ |
H A D | autopilot.cpp | 732 vm_vec_sub(&perp, &perp, &Autopilot_flight_leader->orient.vec.rvec); in StartAutopilot() 739 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 741 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.rvec); in StartAutopilot() 754 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 761 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 769 vm_vec_sub(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 771 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 779 vm_vec_sub(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 781 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 792 vm_vec_normalize(&perp); in StartAutopilot() [all …]
|
/dports/games/diaspora/Diaspora_R1_Linux/Diaspora/fs2_open/code/autopilot/ |
H A D | autopilot.cpp | 756 vm_vec_sub(&perp, &perp, &Autopilot_flight_leader->orient.vec.rvec); in StartAutopilot() 763 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 765 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.rvec); in StartAutopilot() 778 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 785 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 793 vm_vec_sub(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 795 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 803 vm_vec_sub(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 805 vm_vec_add(&perp, &perp, &Autopilot_flight_leader->orient.vec.uvec); in StartAutopilot() 816 vm_vec_normalize(&perp); in StartAutopilot() [all …]
|
/dports/devel/etl/synfig-1.2.2/synfig-core/src/modules/mod_geometry/ |
H A D | outline.cpp | 290 const Vector t1(last_tangent.perp().norm()); in sync_vfunc() 293 Real cross(t1*t2.perp()); in sync_vfunc() 294 Real perp((t1-t2).mag()); in sync_vfunc() local 309 else if(cross>0 && perp>1) in sync_vfunc() 315 else if(cross<0 && perp>1) in sync_vfunc() 381 vertex+tangent.perp()*w, in sync_vfunc() 382 vertex-tangent.perp()*w, in sync_vfunc() 405 vertex-tangent.perp()*w, in sync_vfunc() 406 vertex+tangent.perp()*w, in sync_vfunc() 532 Real cross(t1*t2.perp()); in sync_vfunc() [all …]
|
/dports/graphics/synfig/synfig-1.2.2/synfig-core/src/modules/mod_geometry/ |
H A D | outline.cpp | 290 const Vector t1(last_tangent.perp().norm()); in sync_vfunc() 293 Real cross(t1*t2.perp()); in sync_vfunc() 294 Real perp((t1-t2).mag()); in sync_vfunc() local 309 else if(cross>0 && perp>1) in sync_vfunc() 315 else if(cross<0 && perp>1) in sync_vfunc() 381 vertex+tangent.perp()*w, in sync_vfunc() 382 vertex-tangent.perp()*w, in sync_vfunc() 405 vertex-tangent.perp()*w, in sync_vfunc() 406 vertex+tangent.perp()*w, in sync_vfunc() 532 Real cross(t1*t2.perp()); in sync_vfunc() [all …]
|
/dports/graphics/synfigstudio/synfig-1.2.2/synfig-core/src/modules/mod_geometry/ |
H A D | outline.cpp | 290 const Vector t1(last_tangent.perp().norm()); in sync_vfunc() 293 Real cross(t1*t2.perp()); in sync_vfunc() 294 Real perp((t1-t2).mag()); in sync_vfunc() local 309 else if(cross>0 && perp>1) in sync_vfunc() 315 else if(cross<0 && perp>1) in sync_vfunc() 381 vertex+tangent.perp()*w, in sync_vfunc() 382 vertex-tangent.perp()*w, in sync_vfunc() 405 vertex-tangent.perp()*w, in sync_vfunc() 406 vertex+tangent.perp()*w, in sync_vfunc() 532 Real cross(t1*t2.perp()); in sync_vfunc() [all …]
|
/dports/sysutils/perp/perp-2.07/examples/ |
H A D | README | 2 # perp: persistent process supervision 3 # sample perp services 7 This directory contains the following sample perp services: 18 # cp -R apgd /etc/perp 19 # chmod +x /etc/perp/apgd/rc.* 24 # chmod +t /etc/perp/apgd && perphup 26 or (since perp-2.00):
|
/dports/science/plumed/plumed2-2.7.2/src/multicolvar/ |
H A D | VolumeCavity.cpp | 115 Vector origin, bi, cross, perp; member in PLMD::multicolvar::VolumeCavity 204 perp = crossProduct( cross, bi ); len_perp=dotProduct( d3, perp ); in setupRegions() 291 perp=-perp; len_perp=-len_perp; in setupRegions() 308 dlperp[0] = matmul(d3,dperp[0]) - matmul(perp,dd3); in setupRegions() 311 dlperp[3] = matmul(perp,dd3); in setupRegions() 317 jacob(0,2)=perp[0]; jacob(1,2)=perp[1]; jacob(2,2)=perp[2]; in setupRegions() 338 wt = origin + len_perp*perp; in update() 346 lenunit*(ut[1]+len_perp*perp[1]), in update() 347 lenunit*(ut[2]+len_perp*perp[2]) ); in update() 349 lenunit*(vt[1]+len_perp*perp[1]), in update() [all …]
|
H A D | VolumeTetrapore.cpp | 123 Vector origin, bi, cross, perp; member in PLMD::multicolvar::VolumeTetrapore 217 perp = cos(pi/4.0)*bisector - sin(pi/4.0)*truep; in setupRegions() 222 len_perp = dotProduct( d1, perp ); double len_perp2 = dotProduct( d2, perp ); unsigned lpi=1; in setupRegions() 327 perp=-perp; len_perp=-len_perp; in setupRegions() 352 jacob(0,2)=perp[0]; jacob(1,2)=perp[1]; jacob(2,2)=perp[2]; in setupRegions() 373 wt = origin + len_perp*perp; in update() 381 lenunit*(ut[1]+len_perp*perp[1]), in update() 382 lenunit*(ut[2]+len_perp*perp[2]) ); in update() 384 lenunit*(vt[1]+len_perp*perp[1]), in update() 385 lenunit*(vt[2]+len_perp*perp[2]) ); in update() [all …]
|
/dports/graphics/tesseract/tesseract-5.0.0/src/ccstruct/ |
H A D | polyaprx.cpp | 61 int perp; // perp distance in cutline() local 94 if (perp != 0) { in cutline() 95 perp *= perp; // squared deviation in cutline() 102 if (perp > maxperp) { in cutline() 103 maxperp = perp; in cutline() 111 perp = vecsum.length(); in cutline() 112 ASSERT_HOST(perp != 0); in cutline() 118 maxperp /= perp; in cutline() 123 perp = (squaresum << 8) / (perp * ptcount); in cutline() 126 perp = (squaresum / perp << 8) / ptcount; in cutline() [all …]
|
/dports/science/apbs/apbs-pdb2pqr-apbs-1.5-102-g500c1473/apbs/include/Eigen/src/Geometry/ |
H A D | OrthoMethods.h | 137 VectorType perp = VectorType::Zero(src.size()); in run() local 144 perp.coeffRef(maxi) = -numext::conj(src.coeff(sndi)) * invnm; in run() 147 return perp; in run() 159 VectorType perp; 171 perp.coeffRef(0) = -numext::conj(src.y())*invnm; 172 perp.coeffRef(1) = numext::conj(src.x())*invnm; 173 perp.coeffRef(2) = 0; 182 perp.coeffRef(0) = 0; 183 perp.coeffRef(1) = -numext::conj(src.z())*invnm; 184 perp.coeffRef(2) = numext::conj(src.y())*invnm; [all …]
|
/dports/math/libmesh/libmesh-1.6.2/contrib/eigen/3.2.9/Eigen/src/Geometry/ |
H A D | OrthoMethods.h | 137 VectorType perp = VectorType::Zero(src.size()); in run() local 144 perp.coeffRef(maxi) = -numext::conj(src.coeff(sndi)) * invnm; in run() 147 return perp; in run() 159 VectorType perp; 171 perp.coeffRef(0) = -numext::conj(src.y())*invnm; 172 perp.coeffRef(1) = numext::conj(src.x())*invnm; 173 perp.coeffRef(2) = 0; 182 perp.coeffRef(0) = 0; 183 perp.coeffRef(1) = -numext::conj(src.z())*invnm; 184 perp.coeffRef(2) = numext::conj(src.y())*invnm; [all …]
|