# | Line 602 | Line 602 | ssamp_poly(FVECT orig, SURF *sp, double x) | |
---|---|---|
602 | sp->priv = (void *)ptp; | |
603 | } | |
604 | /* pick triangle by partial area */ | |
605 | < | for (i = 0; i < ptp->ntris && x > ptp->tri[i].afrac; i++) |
605 | > | for (i = 0; i < ptp->ntris-1 && x > ptp->tri[i].afrac; i++) |
606 | x -= ptp->tri[i].afrac; | |
607 | SDmultiSamp(samp2, 2, x/ptp->tri[i].afrac); | |
608 | samp2[0] *= samp2[1] = sqrt(samp2[1]); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |