乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: cabltv1

[编程交流] 需要从x,y,z到x,y,c

[复制链接]

11

主题

48

帖子

40

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
54
发表于 2022-7-6 15:54:37 | 显示全部楼层
再次感谢李。
我知道我说过我会让你和CarlB单独呆着,但我又解决了一个问题。上面的代码(效果很好)添加了尾随零,我需要去掉它们。
例子:
2474002.00'-6.42",7002900.00'-4.24"
是否有删除“.00”的快速修复方法。
 
再次感谢。
 
 
每个解决方案都会产生新的问题。
回复

使用道具 举报

0

主题

269

帖子

279

银币

限制会员

铜币
-4
发表于 2022-7-6 15:59:43 | 显示全部楼层
运行DIMZIN之前,请尝试将其设置为0。如果可行,您可以在例程中包含一行:
 
(setvar“DIMZIN”0)
回复

使用道具 举报

11

主题

48

帖子

40

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
54
发表于 2022-7-6 16:01:50 | 显示全部楼层
它已设置为“0”。
回复

使用道具 举报

0

主题

269

帖子

279

银币

限制会员

铜币
-4
发表于 2022-7-6 16:07:49 | 显示全部楼层
我只看过你的代码片段,不知道哪部分给你带来了麻烦。但是从李的帖子中,我猜它应该在“in2ft”子程序中:
 
  1. (defun in2ft (num / ft in)
  2. (setq ft (fix (/ num 12.0))
  3.    in (rem num 12.0))
  4. (strcat (rtos ft 2 2) (chr 39) (chr 45)
  5.      (rtos in 2 2) (chr 34)))

 
如果是这样,只需更改
(strcat(rtos ft 2 2)至
(strcat(rtos ft 2 0)
回复

使用道具 举报

11

主题

48

帖子

40

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
54
发表于 2022-7-6 16:11:02 | 显示全部楼层
就这样!!!
完美的
非常感谢你。
 
我保证让你和李单独呆着
(一段时间)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 16:14:22 | 显示全部楼层
卡尔,谢谢你帮我整理,这几天我有点忙
 
我不确定cabltv想要的单位精度是多少,所以为了安全起见,我只保留了小数点后两位。
 
很高兴你把它分类了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 20:31 , Processed in 0.607211 second(s), 63 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表