乐筑天下

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

C3D 2016标签表达式

[复制链接]

9

主题

23

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
59
发表于 2017-10-2 20:53:52 | 显示全部楼层 |阅读模式
好吧,这个可能是外面的人的快速答案。我正在VB .Net for C3D 2016中创建C3D标签表达式,创建表达式有点容易,但是有没有人知道如何将我的一个表达式名称插入到另一个表达式中?
如果我使用say:
  1. Dim _ExpColl As ExpressionCollection
  2. Dim _LblStyleColl As LabelStyleCollection
  3. Dim _Expression As Expression = SomeExpression
  4. _ExpColl = _LblStyleColl.Expressions
  5. _ExpColl.Add("ThisExp", "This is an expression.", "1+" & _Expression.Name)

,我最终会得到一个错误,说表达式无效。现在如果我使用:
  1. Dim _ExpColl As ExpressionCollection
  2. Dim _LblStyleColl As LabelStyleCollection
  3. Dim _Expression As Expression = SomeExpression
  4. _ExpColl = _LblStyleColl.Expressions
  5. _ExpColl.Add("ThisExp", "This is an expression.", "1+" & _Expression.ExpressionString)

整个字符串正确输入,但是文本是多么混乱。无论如何,你们中是否有人知道我如何能够将表达式名称放入我的新表达式中,以便我没有静态信息?
提前致谢。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2017-10-3 10:47:11 | 显示全部楼层
首先,您需要将名称包含在卷括号中:“1+{”&_Expression.Name & "}" 但是,无论如何这都不起作用。在C3D中编辑时,C3D显示为表达式的只是名称,在内部,名称前面有某种标识符。请注意如何使用另一个表达式返回此值,就像您尝试做的那样:ExpressionString“{General Segment End X}-{General Segment Start X}+{abaf6dbfdcd54d3056be879b91ae4849Delta Y}”
此表达式中使用的表达式的实际名称是“Delta Y”。我还没有找到确定该标识符需要是什么的方法...
回复

使用道具 举报

9

主题

23

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
59
发表于 2017-10-3 23:30:44 | 显示全部楼层
谢谢杰夫,我也试过用卷发,但我明白你的意思了,现在我将它进一步细分,列出所有属性。考虑到你可以有数百个相同的表达式,这也是有意义的……不知道为什么会这样,但是是的。我又找了一些我能找到的信息,但到目前为止运气不好……你认为我们可以通过ADN得到回复吗?
回复

使用道具 举报

9

主题

23

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
59
发表于 2017-10-8 23:32:01 | 显示全部楼层
好的,所以我在过去的一周里一直在玩这个游戏,我真的很想扔一些东西。我尽我所能地把它拆了下来,没有被困在兔子洞里,但还是没有运气。请听我说一分钟,看看这些是否有意义
所有内置表达式都没有唯一标识符。这些都是硬编码的,因此永远不会更改。因此,仔细想想,C3D数据库中是否有任何字典可以容纳用户创建的表达式?我们可以获得自定义表达式的哈希代码,但不确定这是否有多大帮助,但我假设有一种方法可以交叉引用哈希代码以找到唯一标识符<我几乎认为这是一个大海捞针的游戏,但我们甚至不知道是否真的有针要找,或者它是否锁在某个地方。我终于安装了C3D 2018,所以我可能会尝试看看最新版本中是否存在相同的问题,或者他们是否使其更易于访问,但考虑到我需要它16年,这没有多大帮助。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-4 12:42 , Processed in 0.260760 second(s), 60 queries .

© 2020-2025 乐筑天下

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