docstr: Creates a PlainGeometry of another geometry.
  
  store_ref determines if the reference is stored after initalization.
  If it is, it will be used for future embedding.
  
  NOTE:
  The PlainGeometry will copy the arrays from the source geometry.
  To avoid this, use PlainBufferGeometry.
docstr_tok: ["Creates","a","PlainGeometry","of","another","geometry",".","store_ref","determines","if","the","reference","is","stored","after","initalization",".","If","it","is",",","it","will","be","used","for","future","embedding",".","NOTE",":","The","PlainGeometry","will","copy","the","arrays","from","the","source","geometry",".","To","avoid","this",",","use","PlainBufferGeometry","."]
code: def from_geometry(cls, geometry, store_ref=False):
      """Creates a PlainGeometry of another geometry.
  
      store_ref determines if the reference is stored after initalization.
      If it is, it will be used for future embedding.
  
      NOTE:
      The PlainGeometry will copy the arrays from the source geometry.
      To avoid this, use PlainBufferGeometry.
      """
      return cls(_ref_geometry=geometry, _store_ref=store_ref)
  
file_path: pythreejs/pythreejs/core/Geometry.py
imports: from ipywidgets import register
  from .Geometry_autogen import Geometry
  from .._base.Three import ThreeWidget
label_desc: Use image node_id 1 for calling the Geometry obj's underlying member method code with example usage: obj.from_geometry(cls, geometry, store_ref) and returns: cls