Commit Graph

  • a46ba63e31 Fixing name on KinemageDataProvider Russ Taylor 2026-02-09 15:45:11 -05:00
  • cf9fe99a81 Renaming for clarity Russ Taylor 2026-02-03 14:24:05 -05:00
  • 2909a209c3 Modifying the kinemage parser to be able to read more than one kinemage entry from the same file. Hooking in a drag and drop handler on .kin files that for now just stores things into a global variable. Adjusting the parsing of kinemage through the original plugin path to handle the new parsing. Russ Taylor 2026-02-03 14:14:36 -05:00
  • 1322882444 Duplicating ANVIL structure in a kinemage extension directory as a basis for a new Kinemage loading extension Russ Taylor 2026-02-03 10:59:53 -05:00
  • 119c548fa7 Initial implementation of converting vectors into lines. Still needs groups, colors, labels, etc. Russ Taylor 2025-02-17 12:52:19 -05:00
  • 539442f710 Initial construction of lines from vector lists. Still need to do multiple vector lists, colors, labels, and more. Russ Taylor 2025-02-17 11:26:09 -05:00
  • 8841f04af6 Removing copied PLY parsing and geometry generation code from KIN file reader. Passing the Kinemage data structure from the parser to the geometry generator. Stubs now in place for KIN with no geometry currently being generated. Also updated the kin.spec.ts file to check a Kinemage file. Russ Taylor 2025-02-10 14:51:38 -05:00
  • 8c2d3a577a Organizing and commenting list structures. Specifying types where known. Russ Taylor 2025-02-04 12:20:14 -05:00
  • bed4b728d3 Moving interface definitions to scheme.ts for Kin file reader. Russ Taylor 2025-02-04 09:54:26 -05:00
  • aa87acc0a7 Initial pull-in of NGL Kinemage parser code. It is called by parser.ts and counts of objects are printed. Russ Taylor 2025-02-03 15:53:45 -05:00
  • 7d1e2b44db Adding KIN loading to mesoscale app Russ Taylor 2025-01-23 08:43:25 -05:00
  • c1c1badf62 Initial Kinemage commit that copies the PLY files and references to make it possible to load a PLY-formate file from a file with a KIN extension. Russ Taylor 2025-01-21 11:42:07 -05:00
  • 0937c84f47 Fix GraphQL POST request handling Ludovic Autin 2026-04-18 22:20:57 -07:00
  • 6a7f892d60 cleanup & changelog Alexander Rose 2026-04-18 10:57:14 -07:00
  • b4cd2d0a11 Merge branch 'master' of https://github.com/molstar/molstar into proc-anim Alexander Rose 2026-04-18 10:56:12 -07:00
  • 2067f02830 changelog Alexander Rose 2026-04-18 10:55:09 -07:00
  • 6d86ada6b4 getNucleicOneLetterCode Alexander Rose 2026-04-18 10:54:48 -07:00
  • f656cf09b7 Merge pull request #1813 from corredD/codex/slice-marking-optimization Alexander Rose 2026-04-18 10:54:14 -07:00
  • a891b4c551 tweaks and changelog Alexander Rose 2026-04-18 10:50:23 -07:00
  • ded844c936 Merge branch 'master' of https://github.com/molstar/molstar into pr/corredD/1813 Alexander Rose 2026-04-18 10:46:58 -07:00
  • 44b36637fd Merge pull request #1802 from molstar/ccd-bonds-deuterium Alexander Rose 2026-04-18 10:45:26 -07:00
  • f590bd0f0a Merge branch 'master' into ccd-bonds-deuterium Alexander Rose 2026-04-18 10:29:12 -07:00
  • 9474c80673 Merge pull request #1812 from molstar/8k-uhd-image-option Alexander Rose 2026-04-18 10:28:05 -07:00
  • 7b48d691c8 Merge branch 'master' into 8k-uhd-image-option Alexander Rose 2026-04-18 10:27:54 -07:00
  • b03146852f Merge pull request #1811 from molstar/mrc-empty-length Alexander Rose 2026-04-18 09:34:42 -07:00
  • e270a83909 Comment change Russ Taylor 2026-04-13 13:42:00 -04:00
  • a40b737c6f Comment and README changes Russ Taylor 2026-04-13 13:40:52 -04:00
  • 942533ed2b Allow loading of multiple kinemages, seeing the controls for all of them. Russ Taylor 2026-04-13 13:28:24 -04:00
  • 546f3cd3c5 Putting back animation controls and maintaining views across visibility changes Russ Taylor 2026-04-13 13:23:02 -04:00
  • 21597b1fdd Visibility of Kinemage controls now working and they are showing up in the right-hand control panel. Russ Taylor 2026-04-13 12:29:27 -04:00
  • 31d8568c1a Continuing to implement controls on the right. Russ Taylor 2026-04-13 12:11:46 -04:00
  • 3630cd14e8 Starting down the path of moving the Kinemage GUI controls to the right-side panel. Puts the placeholder there but now shows only part of the geometry and does not see any Kinemage data. Russ Taylor 2026-04-13 11:18:07 -04:00
  • 4f083f10e6 Moving kin.ts into extensions/kinemage Russ Taylor 2026-04-13 09:02:59 -04:00
  • 371ef984c0 Moving reader code for kinemage into its extensions directory Russ Taylor 2026-04-13 08:58:27 -04:00
  • e2db1257cd Revering whitespace edits. Russ Taylor 2026-04-13 08:36:49 -04:00
  • c812e72a1a Removing grammar fix and carriage return at end of file. Russ Taylor 2026-04-13 08:32:35 -04:00
  • ef9b89820d Removing extra line added to file. Russ Taylor 2026-04-13 08:30:47 -04:00
  • 9345f3584a Update slice marking file headers Ludovic Autin 2026-04-12 22:46:06 -07:00
  • 4d058aa1a8 Merge commit '94f6b864b0ede5c88b98725648178ceda5b7340b' into codex/slice-marking-optimization Ludovic Autin 2026-04-12 22:03:35 -07:00
  • e7da6092aa Optimize slice marking for hover Ludovic Autin 2026-04-12 21:53:08 -07:00
  • 94f6b864b0 Fix empty PluginSpec.animations edgecase (#1810) David Sehnal 2026-04-12 19:37:21 +02:00
  • 6e90447511 Add 8K UHD option to ViewportScreenshotHelper Alexander Rose 2026-04-11 09:11:16 -07:00
  • b91030c4bd Handle MRC files with empty length header fields Alexander Rose 2026-04-11 09:08:57 -07:00
  • 5fd453c77a Fixing author tags in documents Russ Taylor 2026-04-03 17:28:29 -04:00
  • 7f2b10674e Removing obsolete entry Russ Taylor 2026-04-03 17:26:50 -04:00
  • 238e5e0b88 Updating contributer documentation Russ Taylor 2026-04-03 16:58:28 -04:00
  • 1f26b5c339 This version requires us not to flip the winding numbers of every other triangle so that the colors match. Russ Taylor 2026-04-03 16:51:55 -04:00
  • eac478e7cb Adding KinemageExtension to viewer app Russ Taylor 2026-04-03 16:45:26 -04:00
  • d0c59fdc92 Fixing assignments to handle strings or string arrays to allow the code to compile Russ Taylor 2026-04-03 16:26:28 -04:00
  • 7e61bcad32 Overwriting package-lock.json based on new build Russ Taylor 2026-04-03 13:56:49 -04:00
  • 7e98870dce Removing initial plugin-based Kinemage reader stubs, leaving the extension that handles both File/Open and drag-and-drop Russ Taylor 2026-04-03 13:14:58 -04:00
  • 405dc0d90a Removing obsolete @todo comments Russ Taylor 2026-04-03 12:57:37 -04:00
  • 7a362c816e Animation toggles visibility checkboxes on the groups as it runs. Russ Taylor 2026-04-03 12:52:58 -04:00
  • 7e1396b74c Strating down the path of handling GUI updates with animation Russ Taylor 2026-04-03 12:36:00 -04:00
  • 68ad1ec065 Adding animate and 2animate buttons that do not yet adjust the GUI state to track the changes Russ Taylor 2026-04-03 11:25:14 -04:00
  • 430f8da44e Make the Transforms associated with the geometry into ghosts so they don't show up in the GUI Russ Taylor 2026-04-03 07:58:09 -04:00
  • 68866cd2de Destroy old objects when we change visibility rather than just hiding them Russ Taylor 2026-04-02 19:48:08 -04:00
  • 05888bec50 Fixing parsing of nobutton tag on list Russ Taylor 2026-04-02 19:47:22 -04:00
  • 65e1cb4a5d Removing spurious declaration Russ Taylor 2026-04-02 18:12:58 -04:00
  • 50f571b0d3 Removing unused parameter Russ Taylor 2026-04-02 17:56:24 -04:00
  • d86b31edf8 Turning all but the first group that is in animate off Russ Taylor 2026-04-02 17:53:16 -04:00
  • ec107352b4 Updating README Russ Taylor 2026-04-01 10:57:12 -04:00
  • 1d42d5a2d6 Handling 'nobutton' keyword when parsing and also fixing the display of GUI elements Russ Taylor 2026-04-01 10:53:41 -04:00
  • 02d1dcb9d9 Orders GUI elements so that subgroups after their group Russ Taylor 2026-04-01 09:56:59 -04:00
  • d86c3621b7 Adding subgroup visibility controls Russ Taylor 2026-04-01 09:46:07 -04:00
  • f2724491c2 Cleaning up the visibility calculations for both masters and groups Russ Taylor 2026-04-01 09:31:44 -04:00
  • f4c84a6930 Adding group visibility controls. Russ Taylor 2026-04-01 09:18:04 -04:00
  • 0eb9b286b4 Updating Kinemage README with new capabilities Russ Taylor 2026-03-23 15:04:28 -04:00
  • da006391da Split each vector in half, label and color each half by the nearest endpoint. This makes the pop-up labels match what is expected Russ Taylor 2026-03-23 15:01:53 -04:00
  • 130e33f8c3 Ghosting the visibility controls for shapes in kinemages because they will be controlled by the masters and groups Russ Taylor 2026-03-23 13:37:29 -04:00
  • 109e528d1c Don't repeat kinemage construction when a later file is loaded Russ Taylor 2026-03-23 13:10:04 -04:00
  • 5df69cd84a Keep the viewpoint from changing when we make masters visible and invisible Russ Taylor 2026-03-23 11:54:37 -04:00
  • 973afa2237 Removing obsolete view code Russ Taylor 2026-03-23 10:34:35 -04:00
  • 0088d3e1bf Master visibility now working, though it causes view recentering. Removed spurious calls from view adjustment but still happening Russ Taylor 2026-03-23 10:30:32 -04:00
  • 26e6a11fa8 Factoring out shape creation function so we can call it again later. Keeping track of kinData Russ Taylor 2026-03-23 09:33:14 -04:00
  • 056e2c5182 Keeping track of the shapes that are created for a kinemage Russ Taylor 2026-03-23 09:12:54 -04:00
  • 0e7cde24bc Adding group and subgroup visibility calculations to kinemage files Russ Taylor 2026-03-16 11:35:49 -04:00
  • 36ce262970 Adding off entry for groups and subgroups that defaults to false Russ Taylor 2026-03-16 08:47:21 -04:00
  • 289c8181c8 Control the geometry generation in kinemages based on the visibility of masters for each list. This is not yet tied into changes caused by the visibility buttons, but it now respects the initial states of the masters in the kinemage file. Russ Taylor 2026-03-13 11:09:19 -04:00
  • eb0fd490d4 Updating default visibility when parsing kinemage files. Adding master controls whose visibility icons toggle the state. This does not yet change the visibility of objects in the scene Russ Taylor 2026-03-13 10:27:57 -04:00
  • 70c073c43c Separating the parsing and geometry generation for kinemages Russ Taylor 2026-03-10 09:58:51 -04:00
  • 0565df4df9 Removing obsolete comment Russ Taylor 2026-03-10 09:03:17 -04:00
  • 6dd425cb55 Updating README Russ Taylor 2026-03-04 09:39:02 -05:00
  • c0f994a506 Tweak Russ Taylor 2026-02-28 10:03:54 -05:00
  • 63705ed158 Changing the name of the view selection GUI elements to match the view that they provide. Russ Taylor 2026-02-28 10:01:23 -05:00
  • fda9069f17 Transposing the orientation matrix to match Mol* orientation Russ Taylor 2026-02-27 17:35:31 -05:00
  • 66bffd8403 Adding GUI elements to select Views when they are present in the Kinemage file. Russ Taylor 2026-02-27 17:30:56 -05:00
  • 4a7d83c85b Constructing Camera.Snapshot objects for each Kinemage View. Russ Taylor 2026-02-27 15:43:22 -05:00
  • fef649ce09 Adding parsing of view parameters from Kinemage Russ Taylor 2026-02-27 14:40:21 -05:00
  • 794f81bb8e Updating README Russ Taylor 2026-02-27 13:59:45 -05:00
  • bc5648620d Naming the GUI elements after the PDB file if it is specified in the Kinemage file Russ Taylor 2026-02-27 13:59:13 -05:00
  • 07897f57f3 Enabling specifying the name of a geometry type loaded by a Kinemage. Not adding entries for object types that are empty lists Russ Taylor 2026-02-27 10:38:33 -05:00
  • 77f756dfe0 Simplifying function Russ Taylor 2026-02-26 17:31:27 -05:00
  • 15eef7b688 Removing unused objects Russ Taylor 2026-02-26 17:25:50 -05:00
  • 5d0ba7504b Removing unused objects left over from original code copied from Russ Taylor 2026-02-26 17:18:57 -05:00
  • 8d59b5b814 Removing usused Preset Russ Taylor 2026-02-26 16:48:42 -05:00
  • 86871124d5 Cleaning up unused objects Russ Taylor 2026-02-26 16:47:04 -05:00
  • 1a328d98b6 Updating comments Russ Taylor 2026-02-26 15:55:00 -05:00
  • fcbc3ab3d0 Simplifying function Russ Taylor 2026-02-26 15:43:01 -05:00
  • f36093dad9 Removing de-duplication code Russ Taylor 2026-02-26 15:39:25 -05:00