Articles of ponto

Descubra se o ponto está no segmento de linha

Eu tenho segmento de linha definido por dois pontos A (x1, y1, z1) e B (x2, y2, z2) e ponto p (x, y, z). Como posso verificar se o ponto está no segmento de linha?

C – Serialização dos números de ponto flutuante (flutuantes, duplos)

Como converter um número de ponto flutuante em uma seqüência de bytes para que possa persistir em um arquivo? Esse algoritmo deve ser rápido e altamente portátil. Deve permitir também a operação oposta, a desserialização. Seria bom se apenas um excesso muito pequeno de bits por valor (espaço persistente) fosse necessário.

Qual é o caminho mais rápido para encontrar o centro “visual” de um polígono de formato irregular?

Preciso encontrar um ponto que seja um centro visual de um polígono de formato irregular. Por centro visual, quero dizer um ponto que parece estar no centro de uma grande área do polígono visualmente. O aplicativo é colocar um label dentro do polígono. Aqui está uma solução que usa buffer interno: https://web.archive.org/web/20150708063910/http://proceedings.esri.com/library/userconf/proc01/professional/papers/pap388/p388.htm Se isso é […]

GraphViz – Como conectar subgrafos?

Na linguagem DOT do GraphViz , estou tentando representar um diagrama de dependência. Eu preciso ser capaz de ter nós dentro de um contêiner e ser capaz de fazer nós e / ou contêineres dependentes de outros nós e / ou contêineres. Estou usando o subgraph para representar meus contêineres. A binding de nós funciona […]

Como comparar corretamente e padronizar os carros alegóricos?

Toda vez que eu começo um novo projeto e quando eu preciso comparar algumas variables ​​float ou double eu escrevo o código como este: if (fabs(prev.min[i] – cur->min[i]) max[i]) < 0.000001) { continue; } Então eu quero me livrar dessas variables ​​mágicas 0.000001 (e 0.00000000001 para double) e fabs, então eu escrevo uma function inline […]

Por que usar o ponto e vírgula?

Há alguma razão, além da percepção visual subjetiva e casos em que você tem várias instruções na mesma linha, para usar ponto-e-vírgula no final das instruções em JavaScript? Parece que há muitas evidências sugerindo que o uso de ponto-e-vírgula é altamente opcional e é necessário em apenas alguns dos casos específicos.

problemas na comparação de ponto flutuante

void main() { float f = 0.98; if(f <= 0.98) printf("hi"); else printf("hello"); getch(); } Eu estou recebendo este problema aqui.Usando diferentes valores de ponto flutuante de fi estou obtendo resultados diferentes. Porque isso está acontecendo?

Problemas com flutuadores no Objective-C

Eu tenho um pequeno problema e não consigo encontrar uma solução! Meu código é (isso é apenas um exemplo de código, mas meu código original faz algo assim): float x = [@”2.45″ floatValue]; for(int i=0; i<100; i++) x += 0.22; NSLog(@"%f", x); a saída é 52.450001 e não 52.450000! Eu não sei porque isso acontece! […]

Dividindo 1 / n sempre retorna 0.0

Eu estou tentando calcular p1=(1/1)*(1/2)*…*(1/n) mas algo está errado e o printf me dá 0.000…0 #include int main(void) { int i,num; float p3; do { printf (“give number N>3 : \n” ); scanf( “%d”, &num ); } while( num <= 3 ); i = 1; p3 = 1; do { p3=p3*(1/i); printf( "%f\n",p3 ); } […]

Ponto e vírgula no final da instrução ‘if’

Hoje, depois de meia hora procurando por um bug, descobri que é possível colocar um ponto-e-vírgula depois de uma instrução if em vez de código, assim: if(a == b); // Do stuff O que basicamente significa que o material será feito se a equivale a b ou não, e a declaração if não tem qualquer […]