1.2.27 • Published 9 months ago

@intelligentgraphics/3d.igx.eval v1.2.27

Weekly downloads
-
License
ISC
Repository
-
Last release
9 months ago

Package IGX.Eval

IGX.Eval is the core package for any scripted products.

History

IGX.Eval 1.2.27 (1.2.27.100)

  • helper IGX.LogConfiguration()
  • Xodb: more optional properties

IGX.Eval 1.2.26 (1.2.26.100)

  • Xodb: a few properties of LinkParameter and Rule are now optional

IGX.Eval 1.2.25 (1.2.25.100)

  • MeshCreatorEvaluator YPolygon holes fix

IGX.Eval 1.2.24 (1.2.24.100)

  • MeshCreatorE renamed to MeshCreatorEvaluator

IGX.Eval 1.2.23 (1.2.23.100)

  • MeshCreatorE: fix missing encoding

IGX.Eval 1.2.22 (1.2.22.100)

  • MeshCreatorE: fix oversight in parameter handling

IGX.Eval 1.2.21 (1.2.21.100)

  • MeshCreatorE: add missing parameters

IGX.Eval 1.2.20 (1.2.20.100)

  • add MeshCreatorE

IGX.Eval 1.2.19 (1.2.19.100)

  • improve typing and docs of Xodb parameters

IGX.Eval 1.2.18 (1.2.18.100)

  • add GetXodbRules() to context

IGX.Eval 1.2.17 (1.2.17.100)

  • add ScopeIfUnscoped helper function
  • increase available MultiEvaluator childnodes to 20

IGX.Eval 1.2.16 (1.2.16.100)

  • Evaluator as Bone.AdditionalNode

IGX.Eval 1.2.15 (1.2.15.100)

  • add IGX.MultiEvaluatorA - IGX.MultiEvaluatorZ

IGX.Eval 1.2.14 (1.2.14.100)

  • interface Kinematics: Evaluator support

IGX.Eval 1.2.13 (1.2.13.100)

  • IContext += ResolveMaterial()

IGX.Eval 1.2.12 (1.2.12.100)

  • Mapping: attribute types changed to number (was: any)
  • EvalResponse: Mappings removed (deprecated since 1.2.5)

IGX.Eval 1.2.11 (1.2.11.100)

  • updated mesh-creator parameters, IG.GFX.MeshCreator 1.2

IGX.Eval 1.2.10 (1.2.10.100)

  • added materials to kinematic bones (IBone & CBone)
  • fixed buildKinematics not using tail
  • fixed Bone applying materials to wrong node

IGX.Eval 1.2.9 Patch 1 (1.2.9.101)

  • added parameters for IG.GFX.MeshCreator (Simple Mode)

IGX.Eval 1.2.9 (1.2.9.100)

  • added parameter set for IG.GFX.MeshCreator
  • added modeltype door
  • added optional parameters for: -- Bone.AddNode() -- Bone.SetGeometry() -- Bone.AddEvaluator()
  • expanded interface of AdditionalNode: -- added rotation and scale -- added geometry and material -- updated buildBone/Kinematic with the new attributes

IGX.Eval 1.2.8 (1.2.8.100)

  • fix: now bone evaluator parameters getting pushed into the response correctly
  • new function Bone.SetTail() lets you set the tail offset easier
  • Added IBone.Tail and IBone.TailAxis for the new SetTail() function
  • Added 2 optional parameters to Bone.SetGeometry to position the geometry of a bone with a offset

IGX.Eval 1.2.7 (1.2.7.100)

  • new interface types: -- IKinematic -- IChain -- IBone -- IAdditionalNode
  • new data container types for kinematics interactor -- CKinematic -- CChain -- CBone -- CAdditionalNode
  • included functions to build a kinematic or bone with the data container types

IGX.Eval 1.2.6 (1.2.6.100)

  • new type GeometryProvider2Parameters
  • new type Bone with functions for inverse kinematics interactor

IGX.Eval 1.2.5 (1.2.5.100)

  • inlining of component-related texture mappings (was: reference by name)

IGX.Eval 1.2.4 (1.2.4.100)

  • Eval.CallEvaluator() changed policy: when merging the properties Geometry, Layer, Material, Selectable for the root component, do not override existing properties of the calling component anymore
  • EmptyEvaluator activates AutoInherit in Create() response
  • Eval: static keywords marked read-only
  • EvalResponse += AutoInherit

IGX.Eval 1.2.3 (1.2.3.100)

  • IGX.Test removed from release
  • Eval += GetEvaluator()
  • Eval.CallEvaluator() smarter handling of root component (was: ignore first component)

IGX.Eval 1.2.2 (1.2.2.100)

  • Configuration += ComBase to identify the commercial base/service

IGX.Eval 1.2.1 (1.2.1.100)

  • new function IsEvaluator()
  • new type EmptyEvaluator
  • Product += Description
  • Model types added

IGX.Eval 1.2 (1.2.0.100)

  • EvalResponse: helpers for script parameters
  • MaterialSet added
  • EvalResponse += finalize()
  • new basic interface IGeometryProvider

IGX.Eval 1.1 (1.1.0.100)

  • more strict typed EvalResponse
  • types for product, attachment point, mapping and script parameter

IGX.Eval 1.0.1 (1.0.1.100)

  • IGX.Eval += GetStrings()

IGX.Eval 1.0 (1.0.0.100)

Versions

  • v1.0.9 - IGX.Eval 1.2.4 (1.2.4.100)
  • v1.0.8 - IGX.Eval 1.2.3 (1.2.3.100)
  • v1.0.7 - IGX.Eval 1.2.2 (1.2.2.100)