Schriftfeld_Klein_A4.dwg
112.8 KB
#Rhino9Wip
#Rhino8sr17
#Bug_Fix
Autocad block import fails to import attributes with no default values
Issue:
The titleblock in autocad has a number of attributes. Only the ones with values get imported as usertext on the block instance.
To repeat:
import attached autocad file with attributes
note that only one user text comes in, the one with values.
#Rhino8sr17
#Bug_Fix
Autocad block import fails to import attributes with no default values
Issue:
The titleblock in autocad has a number of attributes. Only the ones with values get imported as usertext on the block instance.
To repeat:
import attached autocad file with attributes
note that only one user text comes in, the one with values.
#Rhino9Wip
#Rhino8sr17
#Bug_Fix
Improve performance of PackageManager with custom package repository
When interacting with a custom package repository (a folder containing packages) the yak client must first build an index by extracting each manifest.yml file to get the names, versions and other metadata. This index is only cached for the lifetime of the yak client. Building the index can be slow for large repositories or slow network connections (in the case of network file shares).
We should explore more persistent caching of the index to improve the performance of future interactions with the repository.
#Rhino8sr17
#Bug_Fix
Improve performance of PackageManager with custom package repository
When interacting with a custom package repository (a folder containing packages) the yak client must first build an index by extracting each manifest.yml file to get the names, versions and other metadata. This index is only cached for the lifetime of the yak client. Building the index can be slow for large repositories or slow network connections (in the case of network file shares).
We should explore more persistent caching of the index to improve the performance of future interactions with the repository.
870f1c0d9dd905473e93c868c69e660eca615ea2_2_690x336.png
27.4 KB
#Rhino9Wip
#Rhino8sr17
#Bug_Fix
#ScriptEditor
#Grasshopper
New Py2 and Py3 treat empty tree branches differently than legacy Py
See the [None, None, on the output of new python components
#Rhino8sr17
#Bug_Fix
#ScriptEditor
#Grasshopper
New Py2 and Py3 treat empty tree branches differently than legacy Py
See the [None, None, on the output of new python components
Media is too big
VIEW IN TELEGRAM
#NewCommand
#Rhino9Wip
#FillSrf
!!!!!!!!!!!!!!!!!!This command is supposed to replace the MultiSidedPatch command
!!!!!!!
These features will be added in the future
1:A better user experience/user interface with a dialog.
2:The ability to change the selected curves and continuities while in the command.
3:Some features of the XNurbs Rhino Plugin are added
provides a new capability of automatically trimming the boundary curves
Zebra preview
4:option for internal curves and points in the next WIP version
5:FillSrf : add Grasshopper component
6:FillSrf: add history support
#Rhino9Wip
#FillSrf
!!!!!!!!!!!!!!!!!!This command is supposed to replace the MultiSidedPatch command
!!!!!!!
These features will be added in the future
1:A better user experience/user interface with a dialog.
2:The ability to change the selected curves and continuities while in the command.
3:Some features of the XNurbs Rhino Plugin are added
provides a new capability of automatically trimming the boundary curves
Zebra preview
4:option for internal curves and points in the next WIP version
5:FillSrf : add Grasshopper component
6:FillSrf: add history support
#Rhino9Wip
#Rhino8sr17
#Bug_Fix
Rendering Textures: Texture panel causes massive lag
!!!!
Set the DPI scaling to 175%.
Start Rhino.
Open the “Textures” panel.
Jeff LaSor McNeel
I am able to reproduce this with my dev box using an AMD PRO W7800 with the latest AMD drivers on Windows 11.
The main issue is that activating the Texture panel is causing massive lags on some computers...
This only happens when very specific DPI scaling is set.
It only happens when the Texture Panel is active
It starts happening once I've made the Texture Panel active and click on a texture.
Once it starts happening, I notice that the slider controls are bouncing around and jumping to different positions (video above).
Whether that means it's the sliders causing this, I don't know...that might just be a side-effect of the underlying problem...but something is clearly causing the texture panel to constantly be updated at a high frequecny.
#Rhino8sr17
#Bug_Fix
Rendering Textures: Texture panel causes massive lag
!!!!
Set the DPI scaling to 175%.
Start Rhino.
Open the “Textures” panel.
Jeff LaSor McNeel
I am able to reproduce this with my dev box using an AMD PRO W7800 with the latest AMD drivers on Windows 11.
The main issue is that activating the Texture panel is causing massive lags on some computers...
This only happens when very specific DPI scaling is set.
It only happens when the Texture Panel is active
It starts happening once I've made the Texture Panel active and click on a texture.
Once it starts happening, I notice that the slider controls are bouncing around and jumping to different positions (video above).
Whether that means it's the sliders causing this, I don't know...that might just be a side-effect of the underlying problem...but something is clearly causing the texture panel to constantly be updated at a high frequecny.
#New
#Rhino9Wip
#Feature
Display: Added "Black/White switching" setting to Appearance > Color options
Description: Users are looking for a "block/white" hybird layer/object color that will change color based on the background or the viewport.
Other CAD offers a camiieon like option that the objects on that layer or assigned to that color by object, would change color based on the color of the background.
If the background is white, the display color is black.
If the background is black, the display color is white.
Cad shows it as a mixed mode on the layer panel:
#Rhino9Wip
#Feature
Display: Added "Black/White switching" setting to Appearance > Color options
Description: Users are looking for a "block/white" hybird layer/object color that will change color based on the background or the viewport.
Other CAD offers a camiieon like option that the objects on that layer or assigned to that color by object, would change color based on the color of the background.
If the background is white, the display color is black.
If the background is black, the display color is white.
Cad shows it as a mixed mode on the layer panel:
Rhino_Grasshopper_NX
#Rhino9Wip #New #Add #FillSrf !!!Select internal curves and points
Rhino 9 WIP has a new command FillSrf
https://discourse.mcneel.com/t/rhino-9-feature-g2-continuous-patches/198660
https://discourse.mcneel.com/t/rhino-9-feature-g2-continuous-patches/198660
McNeel Forum
Rhino 9 Feature : G2 continuous patches
TL;DR Rhino 9 WIP has a new command FillSrf. This command takes a set of curves and surface edges to create a multi-sided patch with positional (G0), tangential (G1) or curvature (G2) continuity to selected surface edges. The command refines the surface in…
#Rhino9Wip
#SDKEnhancement
#New
OpenNURBS: Added new C++ SDK Tool ON_Curve::GetCurveSeparation()
ON_Curve::GetCurveSeparation() is a new openurbs C++ SDK tool that calculates the minimum and maximum separation points.
This is the information displayed by the CrvDeviation command.
This is an often requested piece of information in commands that fit a curve to another curve. There was no tool in C++ opennurbs to do this and the tool in TL was obscure and hard to call.
The motivation for adding this tool was to fix the final known bug in C++ Elmo - users wanted the separation reported i Elmo to be the same as what they saw in the CrvDeviation command.
#SDKEnhancement
#New
OpenNURBS: Added new C++ SDK Tool ON_Curve::GetCurveSeparation()
ON_Curve::GetCurveSeparation() is a new openurbs C++ SDK tool that calculates the minimum and maximum separation points.
This is the information displayed by the CrvDeviation command.
This is an often requested piece of information in commands that fit a curve to another curve. There was no tool in C++ opennurbs to do this and the tool in TL was obscure and hard to call.
The motivation for adding this tool was to fix the final known bug in C++ Elmo - users wanted the separation reported i Elmo to be the same as what they saw in the CrvDeviation command.
Media is too big
VIEW IN TELEGRAM
#Rhino9Wip
#New
#Add
FillSrf: add history support
#Bug_Fix
!!!!There was a problem with the command specifically on AMD processors. That has now been fixed.
#New
#Add
FillSrf: add history support
#Bug_Fix
!!!!There was a problem with the command specifically on AMD processors. That has now been fixed.
Rhino 9 Feature: Block Attribute Extract
https://discourse.mcneel.com/t/rhino-9-feature-block-attribute-extract/199684
https://discourse.mcneel.com/t/rhino-9-feature-block-attribute-extract/199684
McNeel Forum
Rhino 9 Feature: Block Attribute Extract
Background: Rhino’s blocks can include additional user defined data. As the block with attributes is inserted, it prompts for the attribute values. Exporting these values for analysis to a program outside of Rhino, was left up to scripting prior to Rhino…
#Rhino9Wip
#Rhino8sr18
#Bug_Fix
#ScriptEditor
Completion fails for specific script in any python
In Script Editor, type . after the Rhino on line 3, and Rhino’s members are listed. When the same is done to line 5, the members are not listed.
#! python3
import Rhino
Rhino
'"'
Rhino
#Rhino8sr18
#Bug_Fix
#ScriptEditor
Completion fails for specific script in any python
In Script Editor, type . after the Rhino on line 3, and Rhino’s members are listed. When the same is done to line 5, the members are not listed.
#! python3
import Rhino
Rhino
'"'
Rhino
New Grasshopper 2.0 alpha 2025/Feb
#Grasshopper2
https://discourse.mcneel.com/t/new-grasshopper-2-0-alpha-2025-feb/199833
#Grasshopper2
https://discourse.mcneel.com/t/new-grasshopper-2-0-alpha-2025-feb/199833
McNeel Forum
New Grasshopper 2.0 alpha 2025/Feb
Dear Alpha testers, it’s been a long wait, but there’s finally a new GH2-a out today. There’s a few new components, but the main focus over these past few months was on Display and Documentation. There’s a lot of new content in the Help files (and a lot…
#Rhino9Wip
#Bug_Fix
Zebra:Control Points not visible in Ghosted mode
..............
#New
#Rhino9Wip
BlockEdit: Allow sub-selected objects in embedded blocks to be deleted
Feels like you should be able to delete objects from a block using sub-select.
List should also work.
#Bug_Fix
Zebra:Control Points not visible in Ghosted mode
..............
#New
#Rhino9Wip
BlockEdit: Allow sub-selected objects in embedded blocks to be deleted
Feels like you should be able to delete objects from a block using sub-select.
List should also work.
#Rhino9Wip
#Enhancement
Elmo: Added SubDFriendly option
Add a SubDFriendly option to Elmo.
Wtih this additiion, Elmo could replace the old Rebulld.
Both the Elmo command and the C++ SDK have options to use the old rebuild technique in the cases where a legacy model might need that on rare occasion.
#Enhancement
Elmo: Added SubDFriendly option
Add a SubDFriendly option to Elmo.
Wtih this additiion, Elmo could replace the old Rebulld.
Both the Elmo command and the C++ SDK have options to use the old rebuild technique in the cases where a legacy model might need that on rare occasion.