과학적인 표기법을 피하는 방법

  • Thread starter Thread starter Gio_S
  • Start date Start date

Gio_S

Guest
안녕하세요,
나는 미쳤다. 나는 파일에 쓰기, 그러나 분석의 내 편의를 위해 나는 쓸 것 같다 현재 위치 소수 표기의 숫자.
대신, 예를 들어 회전했다, 그리고 숫자는 항상 모바일 comma에 따라, 나는 과학적 표기에 몇 가지 숫자의 중간에 발견.
그리고 아직 나는 모든 트릭을 사용합니다. ·
나는 lisp에서 반복 설정 나는 이미 기본적으로 잡아 (setvar "lunits") 2) (setvar “luprec” 8). ·
이처럼 문자열로 변환하는 것을 약속합니다. 예를 들어 (정치 xn 2 8)그러나 아무것도! 모든 지금 그리고 그는 나를 데려다 그의 좋은 4,44089210- 16 그리고 좋아!
나는 친절하게 ... 나는이 일에 intellicad에 아무것도 또는 내 autolisp를 호출합니까?
감사합니다!
뚱 베어
 
autolisp에서:".... 실제 번호는 이중 정밀도 모바일 comma 형식으로 저장되며 최소한의 제공 14 중요한 정밀도 숫자· compaiano 솔로 6 autocad 명령행 영역에서."그래서 당신이 그들을 볼 필요가 있다면 당신은 rtos를 사용할 수 있습니다, 당신은 변수에 저장되지 않는 변경에 대한 계산에서 동안 1.0e-05 대신 0.00001
 
autolisp에서:".... 실제 번호는 이중 정밀도 모바일 comma 형식으로 저장되며 최소한의 제공 14 중요한 정밀도 숫자· compaiano 솔로 6 autocad 명령행 영역에서."그래서 당신이 그들을 볼 필요가 있다면 당신은 rtos를 사용할 수 있습니다, 당신은 변수에 저장되지 않는 변경에 대한 계산에서 동안 1.0e-05 대신 0.00001
견적 요청 그것은 내 문제입니다, rtos는 내가 소수의 표기를 묻는 rtos의 항목으로 경우에도 과학적 표기에서 문자열을 제공합니다.
나는 내 lisp의 결함인지 여부에 대해이 점에서 알지 못한다. 그러나, 점이 많은 소수점이있을 때 (모바일 comma에서 작업에 의해 모두 발생), lisp me 아직도 과학적 표기에서 반환.
이 것은 float 작업의 모든 문제 뒤에 나를 가져옵니다, 이는 소수의 세트와 대략으로 이동, 그리고 문자열 사이의 비교에서 나를 방해.공급 능력:상단을 사용하여 큐브를 그리면 0과 1 사이의 좌표에 항상 배치됩니다 (전체 번호), 당신은 깨끗한 좌표가있을 것입니다. 나는 가장 간단한 예 사례를했다.
하지만 얼굴을 그리는 경우 0,0,0 - 0.1,0 - 1,1,0,0 (일부 번호) 그리고 그 첫번째 얼굴 cop 및 ruoti 얼굴에서 cube를 창조하기 위하여, 이동할 수 있는 comma에 있는 가동 때문에, 몇몇 것 (내부)는 정상적인의 계산에서 bless, 특히, 그리고 당신은 대신 소수를 얻을 이름 * 현재 위치 과학적 표기, 심지어 텍스트 파일에 그것을 원하지 않는 경우에도.
유일한 방법 (뚱 베어) dxf에서 저장 하는 몇 소수 (일반적으로 나는 요청 6), 그리고이 점에서 float는 truncated 그리고 다시 깨끗한 포인트와 그림.
하지만 이 인수가 나를 무시하지 않았다면 8 소수점을 묻는 rtos 인수와 함께 얻을 수 같은 것은 여전히 모바일 comma를 준.
개념이 단순하지만 설명하는 것은 복잡합니다.
 
나는 트릭을 찾았습니까? 변이 없는 두 배 내부 carpiata는 작동하지 않습니다, 그러나 그것과 함께 일
Code:
 (defun clea (아)
(단위:m)
(1000 사이 *)
(간접)
(setq hh (2 8 사이); 필요한!
(hh) 사이 setq
(0 사이 =) (0.0000001) 사이 setq)
(1000 사이 설정)
·
주로, 쓰기에 모든 값은 그러므로 먼저 처리
(Clear ax) (setq ax 궤도)
(Clear ay) (setq ay 궤도)
(clea az) (setq az tra) .... 그리고 exponential 표기는 둥근의 호의에서 사라
 
ps ... 정상적인 벡터를 얻기 위해 만들 수있는 계산에서 0에 의해 부서를 피하기 위해 중간에 농담이 있습니다.
 
개선 된 코드를 배치, 나는 3D 인쇄 및 렌더링 모두에 중요한 것을 발견.
나는 때문에 대답한다.
이 유형의 도면에는 이러한 프로그램에 의해 사용되는 점이 필요하다면 이름 * 그들은 실제로, cad 동안, 모바일 comma에서 작업 후 (일반적으로 회전) 그것의 무결성을 손상.
또한 포럼에서 나는 비 감염성이있는 요소에 대한 문제를보고 주제를 읽었습니다.
나는 설명 할 것이다, 메쉬 stl a에서 전화기:+86-21-666666666 팩스:+86-21-666688 모두에 동등하지 않습니다 전화 번호: +49 (0) 869 999 모바일 comma 작업에 의해 cad에서 생성, 그리고 인쇄 프로그램 또는 그것을 정확하게 찾을 경우 다른, 그것은 메쉬의 무결성에 잘못된 결론을 그릴 수 있습니다.
내 문제는이뿐만 아니라 (항목 제목 참조) exponential 표기가없는, 그 cad는 내가 선언 할 때 나는 rtos와 함께 파일을 쓰고있는 경우에도 나에게 때때로 저를 제안 나는 싶지 않아. (첫 번째 옵션은 "2"에 선언 (진수 노트).

일시적으로 3 곳의 쉼터를 이동합니다. *10000으로 4을 이동하면 / 10000로 돌아갑니다. "및"의 표기는 아무것도하지 않습니다.
나는 그래서 float를 트렁크 (* 및 / 1000에 해당) 정확히 3 소수점에, 그러나 나는 확실히 충분하다, 내 3D 인쇄 작품에 모두, 내 제품정보 건축, 나는 미터를 가지고, 그리고 나는 확실히 밀리미터의 10에 관하여 걱정하지 않는 건축술을 위해 assumo를 측정하기 위하여.

하지만 또 다른 질문, autolisp truncated 수정, 라운드.
나는 대신 3 개의 소수로 줄어들기 때문에 나는 둥근에 대략을 원한다. 더 보기그리고 짧은 절단하지 마십시오. 그리고 나는 내가 고전적인 autolisp에 둥근 기능 때문에 적절하다고 생각한 일상을 추가했다.
그래서이 기능... 그 지금은 오류없이 행동 보인다.

그것은 아마 중복, 하지만 내가 선호, 그리고 내가 개념을 잘 이해 하는 경우 알고 하지 않는 방법, 하지만 그것은 나를 터치 “recapture에” 내부 변수에서 기능에 전달 하는 인수, 때문에 (나는 내가 잘못했는지 모르겠다) 하지만 defun 만 유지 한국어 내가 그대에게 내가 얻은 주제에 대한 변경.
내가 죽은에서 왔을 때, 나는 같은 것을 발견하고 내가 기원에 그것을 통과했습니다. 여기에서, 나는 "between"에서 로컬로 처리 된 새로운 가치를 죽은 이유입니다. 그리고 나는 주제에 그것을 줄 필요가있다.
그것은 메시의 종류, 그러나 나는 당신이 더 우아하게 할 수 있는 것을 모른다. 경우에 가장 전송 된 유형의 방법이 있습니다 ...
나는 죽은 유형의 의미 I call(x) ... 그리고 밖으로 x 내 이름으로 계산 된 새로운 값을 포함. .
나는 성공하지 않았다, x 변형은 항상 기능에 남아. ·
Code:
 (깨끗한 청결한 (a)
(단위:m)
(1000 사이 *)
(간 설정)
(setq hh (2 3) 사이)
(hh) 사이 setq
(1000 사이 설정)
; 둥근 절차
(if) 0과 긍정 사이
(임시)
(setq diff (- 사이)
(if) 디프
(+ 0.001) 사이 setq
·
·
(임시)
(setq diff (- 사이)
(< 0="">
( 0.001 사이 setq)
·
·
·
); 끝 defun 청결한
주요에서, 모든 처리 값, 죽은 호출 후, 나는 "tra"에서 복구해야, ax의 사본에 기능 내에서 처리, 그리고 주제에 할당
(클린 ax)
(setq ax 사이)
하지만 내가 다른 것을 할 수없는 것처럼, ax 인수가 기능에 의해 변경되었기 때문에,하지만 로컬 변수 만.
 

Forum statistics

Threads
58,191
Messages
495,938
Members
103,104
Latest member
FabioFrontini

Members online

No members online now.

Back
Top